pull
git pull
拉取远程分支到本地
git fetch origin <remote_branch_name>:<local_branch_name>
git checkout <local_branch_name>
git pull 每次都需要输入用户名密码
git config --global credential.helper store
然后执行一遍git pull
输入用户名密码,此时会自动保存,之后就不用再输入了
新建分支
git checkout -b iss53
删除分支
// 删除本地分支
git branch -d localBranchName
// 删除远程分支
git push origin --delete remoteBranchName
新建分支并推送到远程
git push origin 新分支名:新分支名
暂存
// 暂存
git stash save "暂存运维新需求"
// 查看暂存
git stash list
// 使用暂存并删除
git stash pop
// 使用暂存不删除
git stash apply
// 删除暂存
git stash drop
commit
// 撤销commit
git reset --soft HEAD^
git reset --hard
// 恢复被删除的分支
git reflog
git reset --hard 6b04ce4
移除跟踪
//不删除本地文件
git rm -r --cached 文件目录
//删除本地文件
git rm -r --f .
// 删除readme1.txt的跟踪,并保留在本地。
git rm --cached readme1.txt
// 删除readme1.txt的跟踪,并且删除本地文件
git rm --f readme1.txt