切换分支:git checkout 分支名
切换到上一个分支:git checkout -
更新:git pull
git pull 包含两个操作:
- git fetch:将远程仓库拉取到本地仓库
- git merge:将本地仓库与分支进行merge合并
git pull 执行的时候,会先向远程发送:git-upload-pack请求,携带的是本地仓库的commit的记录
将本地分支与远端分支进行关联:git pull origin 远端分支名
git推送步骤:
- 添加文件到缓存区:git add .
- 添加备注:git commit -m ‘备注’
- 推送:git push
查看git文件情况:git status
更新远端分支:git remote update origin --prune
列出远端主机:git remote
生成.git文件,仓库初始化:git init
查看分支本地:git branch
- 查看远端分支:git branch -r
- 查看本地和远端所有的分支:git branch -a
- 新建分支:git branch -r
删除分支:git branch -d 分支名
"D"是强制删除,在删除之前如果在被删除的分支上面,需要切换到其他的分支才能将其删除
回退,与上次commit结果相同:git reset --hard