博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git bash 的命令
阅读量:5216 次
发布时间:2019-06-14

本文共 1169 字,大约阅读时间需要 3 分钟。

  1. git clone https://github.com/JasonCheung2012/learngit.git #版本库网址
  2. git add zhangjiethu.txt
  3. git commit -m "add a file" 
  4. git push -u origin master    #将你本地的仓库提交到你的github账号里,此时会要求你输入你的github的账号和密码
  5. git status                          #查看工作区、版本库(暂存区、当前分支)的状态
  6. git checkout master zhangjie.txt  #将工作区的恢复成master中的,及时之前暂存区有东西,现在也和工作区一起空了
  7. git rm                               #与git rm相对,当删除文件时使用,之后同样的commit
  8. git branch                          #查看分支,当前分支前有*号
  9. git branch  name                #创建分支
  10. git checkout name               #切换分支
  11. git branch -b name              #创建并切换分支(9+10)
  12. git merge     name               #合并某分支到当前分支 , 注意到是 fast-forward 方式,可以理解为master指针快速的只想当前分支指向的commit
  13. git branch -d name               #删除分支
  14. git tag                                 #查看标签
  15. git tag  tagname                   #当前版本打标签
  16. git tag  tagname  commit_id                                        #某一commit打标签
  17. git tag -a tagname -m" statement"  commit_id               #某一commit打标签,标签有说明
  18. git show  tagname                 #具体显示某标签
  19. git tag -d  tagname                #删除某标签
  20. git log                                  #显示commit日志(Head 指针及其之前)
  21. git log --pretty                      #简练地显示commit日志(one commit one line)
  22. git relog                               #显示commmit命令日志(当前及时间逆序的版本号)
  23. git reset --hard commit_id      #退倒某版本
  24. git reset --hard HEAD^           #退到上版本
  25. git reset --hard HEAD^^         #退到上上版本
  26. git reset --hard HEAD~100      #退100次         注意对于reset命令,未来的时间线总是在的,只是HEAD指针移动了

---------------------------------------------------

    其他关于版本控制的部分命令未涉及,因为暂时用不到  具体的可以参考

转载于:https://www.cnblogs.com/zhangjiethu/p/5004832.html

你可能感兴趣的文章
软件测试人员需不需要懂代码
查看>>
解决miner.start() 返回null
查看>>
关于MFC中窗口的销毁
查看>>
bzoj 2007: [Noi2010]海拔【最小割+dijskstra】
查看>>
BZOJ 1001--[BeiJing2006]狼抓兔子(最短路&对偶图)
查看>>
C# Dynamic通用反序列化Json类型并遍历属性比较
查看>>
对于 yii2 高级模板 生成文件入口
查看>>
C语言math.h库函数中atan与atan2的区别
查看>>
Bresenham算法
查看>>
128 Longest Consecutive Sequence 一个无序整数数组中找到最长连续序列
查看>>
定制jackson的自定义序列化(null值的处理)
查看>>
auth模块
查看>>
Java使用FileReader(file)、readLine()读取文件,以行为单位,一次读一行,一直读到null时结束,每读一行都显示行号。...
查看>>
Elipse安装Spring Tool Suite
查看>>
phpmailer【PHP邮件】的用法
查看>>
Lucene入门简介
查看>>
Android Studio3.0 Error:Execution failed for task ':app:javaPreCompileDebug' 错误
查看>>
Tiles入门和Tiles 框架和体系结构
查看>>
施用 maven shade plugin 解决 jar 或类的多版本冲突
查看>>
已排序的数组,求出每个数组的元素出现的次数。
查看>>