文章创立背景
目前自己正在学习中,以下均为集体学习总结,若存在谬误的中央欢送斧正,将来会继续更新。
对于 git
git 一个开源的分布式版本控制系统,用于麻利高效地解决任何或小或大的我的项目.
罕用的 git 代码托管服务平台
- github.com
- gitee.com
操作流程
- 创立 git 我的项目
-
本地创立文件夹或将代码拉取到本地(这里介绍将代码拉取到本地)
- git clone ‘HTTPS 链接 ’
- 进入文件夹内创立相应内容
- git add -A
- git commit -m “ 提交的内容形容 ”
- git push
- 以上实现上传至 git 操作
-
当进行协同开发时,想要获取 git 仓库中最新代码
- git pull 获取以后仓库中最新代码
-
当一个分支不能满足档期须要时,须要创立多个分支时
- 查看以后领有什么分支
git branch -a - 在本地创立一个新的分支
git branch 分支名 - 切换至新的分支
git checkout 新的分支 - 向仓库提交进行新分支创立
git push –set-upstream origin 新的分支 - 以上实现新分支创立并领有本地与近程仓库分支的绑定
- 查看以后领有什么分支
-
当进行协同开发时,本地没有分支与近程仓库的某个分支绑定
- 查看以后近程仓库领有的分支
git branch -a - 创立新分支并绑定某个近程分支
git checkout -b 本地分支名 近程分支名 - 以上实现当本地没有与近程分支绑定的分支时,创立并绑定相应分支操作
- 查看以后近程仓库领有的分支
-
合并某个分支到以后分支(这里咱们以 master 分支为例)
- 切换到你想将代码同步到的分支
git checkout 你想将代码同步到的分支 - 合并 dev 分支到 master 分支
git merge dev - 这里咱们能够看到 dev 分支的内容已与 master 分支同步
- 接下来能够间接提交代码咯
- 切换到你想将代码同步到的分支
-
开发的时候咱们可能会遇到,某人提交错误代码导致以后我的项目呈现不可逆的操作时,须要回退版本 (回滚) 时
- 首先须要先备份一下你的代码,避免彻底找不回来 = =||
- 查看提交历史
git log - 进行代码回滚
git reset –hard 版本号 - 以回到你所想要回退的版本
结尾
以上是自己在开发时遇到的对于 git 的问题及解决方案,如果对您有所帮忙能够点个赞反对一下,如果有谬误的中央欢送斧正,谢谢!
本文参考 / 援用:
廖雪峰的官方网站 – Git 教程