Git常用命令记录
前言
老板要求我们将三个子项目集成成为一个主项目,因此需要从本地独立开发模式转向git协作开发模式。但是之前没有独立使用git进行代码管理,因此使用这篇文章对过程中的流程进行记录。
创建仓库并将文件进行上传
这部分是其他人已经做好的,后续我将补充这部分内容
拉取远程仓库的文件
新建一个文件夹并初始化仓库
新建一个文件夹, 右键进入GitBush窗口, 然后输入以下命令:
$ git init
之后将远程仓库的git文件进行拉取:
$ git remote add origin https://your_project_link.git
拉取远程仓库的代码数据:
$ git pull origin your_branch_name
查看当前本地的分支:
$ git branch
从头拉取到提交的全过程
-
建立一个新的分支并切换到新分支上:
$ git checkout -b develop origin/develop
如果本地已经有了对应名称的分支则
git checkout develop
-
执行:
git pull origin develop
-
合并:
git merge your_branch_name
-
提交:
git push origin develop
提交修改
git commit -am "text"
他人总结的经典使用场景
分支代码合并到master分支
git checkout dev
git pull
git checkout master
# 把分支上面的内容合并到master
git merge dev
git push -u origin master
当master代码改动需要更新开发分支dev上的代码
git checkout master
git pull
git checkout dev
# 把master上的内容合并到 dev
git merge master
git push -u origin dev
拉取远程仓库代码并覆盖本地修改
git reset --hard origin/master