查看哪些文件被修改过: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提交,但是本地的分支向远程的其他分支提交时,必须分支名字一一对应相同