以一次事件或者功能添加, bug修复来commit,不要每天晚上commit 然后回去睡觉,这样git 就成了一个备份工具,而不是一个版本管理工具 GIT常用命令使用记录 git init 初始化git仓库 git status 查看当前状态 修改与新建 git add xxx 提交本次修改 xxx 到缓存区 git commit -m ” 本次提交内容注释” 更新仓库 git log 查看提交人和注释 git log -n 1 --stat 想看到最近一次提交所有更改过的文件 git log -n 1 -p 想看到最近一次提交所有更改的细节 git log filename 查看某个文件的所有提交 git show 显示所有文件更改细节 git clone xxx 克隆xxx 这个仓库 git ls-files 查看仓库中所有文件 git rm xxx 删除某个文件 git 合并分支 首先fetch 远程分支 git fetch origin 然后根据远程分支创建本地分支test git checkout -b test origin/master 切换回原来的master分支 git checkout master 合并master 和test 分支 git merge test 这一步可能会因为分支冲突问题无法合并,手工修改冲突 然后再进行合并。 这样就合并好了两个分支 说一下如何手工修改,一般在合并的时候,如果无法合并,那么会报错,显示冲突的文件名,这时打开该文件,冲突的地方会出现类似如下的内容 >>>>>>>>>>>>>>>>head version 1 ============== version 2 >>>>>>>>>>>>>>end version 1 和 version 2 就是冲突的部分,选择你想要保留的一部分,把剩下的都删掉就好了,然后保存修改,就可以合并了