Git命令

1、查看Git版本号

git --version

2、对所有git仓库指定用户名和email

git config --global user.name "Chilger"

git config --global user.email "1111@qq.com"

3、把目录变成git仓库(当前目录会增加.git目录)

git init

4、提交文件

#新增readme.txt文件或者修改readme.txt文件后执行

git add readme.txt

git commit -m "提交文件"

5、查看Git仓库状态

git status

6、对比当前工作区文件修改内容

git diff readme.txt

git diff HEAD -- readme.txt

7、查看版本提交日志

git log

#简化输出日志

git log --pretty=oneline

8、回退上个提交版本

#HEAD表示当前版本,HEAD^表示上个版本

#HEAD^^表示上上个版本

git reset --hard HEAD^

9、指定去到某个版本

#12a4是commit id

git reset --hard 12a4

10、查看历史命令记录

git reflog

11、丢弃工作区的修改

#readme.txt在工作区修改未add

git checkout -- readme.txt

12、撤销暂存区修改,放回工作区

#readme.txt在工作区修改后并已add到暂存区

git reset HEAD readme.txt

13、删除文件

git rm readme.txt

git commit -m "delete file"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原文出处:涂根华的博客 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最...
    挑战者666888阅读 4,580评论 6 27
  • 第一部分是文档,为了日后查看方便放到了前边[可能敲错了,详见阮一峰老师的文章]http://www.ruanyif...
    白璞1024阅读 1,137评论 0 49
  • 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集...
    Splendid飞羽阅读 355评论 0 0
  • 初始化一个Git仓库,使用git init命令。 添加⽂文件到Git仓库,分两步: • 第一步,使用命令git a...
    wuyuan0127阅读 437评论 0 1
  • $ git init // 初始化一个Git仓库$ git status // 查看仓库的状态$ git a...
    过客_f2be阅读 309评论 0 0

友情链接更多精彩内容