git init实例化仓库
git clone xxxxxxx克隆
git pull origin master拉取
git push origin master推送
git checkout -b newbranch新建本地分支
git checkout branchname切换本地分支
git branch -d branchname删除本地分支
git push origin --delete bracnname删除远程分支
git push origin :branchname删除远程分支
git branch -r查看远程分支
git branch查看本地分支
git branch -a查看远程&本地分支
git reset --hard commit-id切换到某版本
git checkout .
git checkout xxx
git stash缓存临时修改
git stash pop恢复临时修改
git merge branchname合并分支
git status
git log
git diff
git remote add origin (远程仓库地址)
git remote -v
git remote rm origin
git tag tagname新建标签
git checkout tagname切换到标签
git checkout -b branchName tagName将标签创建新分支并切换
git tag tagname commit-id新建提交标签
git tag -d tagname删除标签
git push origin --tags推送所有标签
git push origin (tagname)推送指定标签
git push origin refs/tags/tagname==git push origin tagname
git push origin :refs/tags/tagname
git rebase --abore 取消之前的rebase操作
git rebase --hard commitId 恢复到commitId这个提交
修改.ignore文件后:
git rm -r --cached . #删除追踪状态
git add .
git commit -m "fixed untracked files"
网友评论