查看哪些文件被修改过:git status
查看具体的修改内容:git diff
对新添加的文件进行添加:git add 文件名
提交修改标记:git commit -m "修改了case"
提交添加标记:git commit -am "添加了case"
上传之前避免冲突:git pull --rebase
上传代码:git push origin 分支名
git branch
不带参数:列出本地已经存在的分支,并且在当前分支的前面加 * 号标记
查看本地分支:git branch
查看所有远程分支:git branch -r
查看所有本地和远程分支:git branch -a
创建分支:git branch <name>
本地不能直接创建服务器上的分支,只能本地创建完了push到服务器上的时候才能创建分支
即 git push origin 分支1
,如果远程仓库有分支1,则直接push本地代码到分支1。
如果远程仓库没有分支1,则会自动在远程仓库新创建分支1,然后再push本地代码到分支1。
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
一个本地分支和一个远程分支时一一对应(分支名字必须相同)
先创建本地分支 git branch newbranch
切换到刚刚创建的本地分支 git checkout newbranch
把newbranch分支的文件push到远程仓库时,想在远程仓库新建分子newbranch
git push origin newbranch
所有本地分支都可以向远程的master提交,但是本地的分支向远程的其他分支提交时,必须分支名字一一对应相同