git使用流程
git clone git@git.coding.........
git pull origin dev(git fetch origin; git merge origin/ent)
git checkout -b 你的分支名
撸代码。。。
git add .
git commit -m "本次更改的描述"
git push origin 你的分支名(远程分支自动创建一个该分支名)
然后合并分支(git checkout dev; git merge 你的分支名)
一些常用命令
1.创建本地分支: git branch XXX
2.切换到本地分支: git checkout XXX(切换到该分支上次提交的内容,切换前需现将目前的分支提交)
以上两条的简写: git branch -b XXX
3. git status 查看本次修改(新增、删除、修改)中涉及到哪些文件,同时也可以看到已经存入暂存区中发生修改变更的文件
4. git checkout -- path 取消该该文件的修改
冲突的解决 --如果本地项目和远程服务器的同一文件都有改动,那么就会产生冲突,导致git pull 失败
1.让服务器代码完全覆盖本地代码
git fetch origin ; git reset --hard origin/master
2.git pull origin XXX ,然后收到处理冲突,不用担心这样会覆盖你本地的其它不冲突的代码,git pull 只是拉取远程的一些更新