一、主要命令
1、pull主分支到本地
git pull
2、查看文件状态
git status
3、提交的文件
1)选择单独的文件 : git add 文件名
2)全部选择是 git add .
4、提交到本地仓库
git commit -m "xxx"
5、提交到远程仓库
git push
6、创建并切换分支
1)创建分支
git branch 分支名
2)切换分支
git checkout 分支名
3)创建并切换分支
git checkout -b 分支名
7、 查看分支
git branch
8、合并分支
git merge 被合并的分支(切到要合并的分支:master)
二、开发流程
前提:拉起项目代码
git clone URL
1、代码编写
1)从主分支(master)上创建开发分支(dev)
git branch dev
2)切换到dev
git checkout dev
3)在dev上进行代码编写,并提交本地版本库
git add .
git commit -m "添加缓存模块"
4) 如果有改动代码但不想提交,切换到其他分支之前应该暂存当前dev的开发一下到栈里
git stash
5)切回dev分支,取出栈内容,继续写代码
git stash pop
2、合并代码
1)切换到master
git checkout master
2)从remote master拉取最新代码到local master
git pull
3)切换到dev
git checkout dev
4)rebase master 到 dev(将主支代码合并到分支)
git rebase master
5.如果有代码冲突,则解决。
3、提交代码
1)切换到master
git checkout master
2)将dev的代码合并(merge)到master。
git merge dev
3)推送(push)local master 到 remote master。
git push
4)看你心情,保留或者删除dev分支
回到dev开发,要从stash中取出暂存的状态
git stash pop
|