Git其他命令

推荐廖雪峰老师的官方网站 进行学习练习。

git reflog //记录你的每一次命令
git diff HEAD -- readme.txt //查看工作区与版本库里面最新版本的区别
git log --graph  //查看分支合并图
git merge --no--ff -m "merge with no--ff" dev  //--no--ff表示禁用fast forward
git stash //可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作
git stash list //查看刚才的工作现场
git stash apply  //恢复之前的工作现场,但是恢复后,stash内容并不删除,你需要用git stash drop来删除
git stash pop  //恢复之前的工作现场,恢复的同时把stash内容也删了
git branch -D <name> //丢弃一个没有被合并过的分支,强行删除
如果git pull提示no tracking information,
则说明本地分支和远程分支的链接关系没有创建,
用命令git branch --set-upstream-to <branch-name> origin/<branch-name>
git remote -v //查看远程库信息
git checkout -b branch-name origin/branch-name //在本地创建和远程分支对应的分支 
//本地和远程分支的名称最好一致
git log --pretty=oneline --abbrev-commit //
git show <tagname> //查看标签信息
git push origin --tags //一次性推送全部尚未推送到远程的本地标签
git push origin :refs/tags/v0.1  //删除远程标签
git remote rm origin //删除已有的远程库
git last //显示最近一次的提交

每个仓库的Git配置文件都放在.git/config文件中




最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,715评论 9 163
  • git维护的代码分为三个部分:当前工作区,index,git仓库。 工作区:git的工作目录是保存当前正在工作的文...
    橙子晓阅读 211评论 0 0
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 2,138评论 0 2
  • 这些命令基本是git系列文章中没有提到的,但是也比较常用,后续会一点一点的补充上来 1.从本地库当前指向的分支最新...
    David_Peng阅读 206评论 0 0
  • 关注目前已经做到的,孩子能在学校主动的把作业写完,能在完成作业后主动往后预习。现在亲子关系有很大改进,有些事情能主...
    盈盈越颖阅读 97评论 0 0