git命令总结

Git基本命令:

克隆项目:git clone http://**

更新代码:git pull

git add .      git commit -m "commet"     git push

冲突合并:git stash暂存,git pull取新,git stash pop冲突合并(冲突文件会标红且有标记),手动merge合并,提交到服务器

Git分支命令:

查看分支:git branch

创建分支:git branch <branchName>

切换分支:git checkout <branchName>

创建分支+切换分支:git checkout -b <branchName>

合并某分支到当前分支:git merge <branchName>

删除分支:git branch -d <branchName>

git的强大之处在于分支,不论项目多么庞大,git都能在一秒钟之内构建新的分支。git和svn的本质区别在于,svn有中心仓库的概念,一旦中心仓库挂了,就不能正常工作了,有丢失代码的风险。而git是分布式的。正常的开发流程是:master(最稳定主干,用来上线)、uat(生成模拟)、测试分支、dev、最后是私有分支。每个人在自己的私有分支上独立开发,保证私有分支不被污染,不想提交的文件加入.ignore文件中,每次从master上拉取新代码,本地合并,然后切换到本地dev,将私有分支合并过来,解决冲突,在提交到dev上。自己写的代码一直保持在私有分支上,代码合并,切换到要合并的分支,pull,然后将私有分支merge过来,最后提交。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章