博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git常用命令
阅读量:5899 次
发布时间:2019-06-19

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

1、跟踪新文件:git add <file>
 
2、暂存已修改文件:git add <file>
 
3、忽略某些文件:在.gitignore文件中新增要忽略的文件
 
4、工作目录中当前文件与暂存区域快照之间的差异:git diff
 
5、已经暂存起来的文件与上次提交时的快照之间的差异:git diff --cached
 
6、提交更新:git commit -m "message"
 
7、跳过使用暂存区来提交更新:git commit -a -m "message"
 
8、移除文件:
  • 移除工作目录下的文件:rm <file>  git rm <file>
  • 从git仓库中删除但在工作目录中保留(仅从跟踪清单中删除):git rm --cached <file>
 
9、移动文件:git mv <file_from> <file_to>
相当于:
mv README.TXT README
git rm README.TXT
git add README
 
10、查看提交历史:git log/git log -p -2(-p:显示每次提交的差异 -2:显示最近的2次更新)
 
11、撤销操作:
  • 修改最后一次提交:git commit --amend(此命令将使用当前的暂存区域快照提交。如果刚才提交完没有作任何改动,直接运行此命令的话,相当于有机会重新编辑提交说明,但将要提交的文件快照和之前的一样。)
  • 取消已经暂存的文件:git reset HEAD <file>
  • 取消对文件的修改:git checkout -- <file> (这条命令有危险,所有之前对文件的修改都没有了)
 
12、查看当前的远程仓库:git remote -v
 
13、添加远程仓库:git remote add <远程仓库名> <URL>
 
14、从远程仓库抓取数据:git fetch <remote-name>
 
15、在远程分支基础上分化出一个新的本地分支并切换到当前分支:git checkout -b <分支名称> origin/<分支名称>
 

修改作者的相关信息:

git config --global user.name "Your Name"

git config --global user.email you@example.com

If the identity used for this commit is wrong, you can fix it with:

git commit --amend --author='Your Name <you@example.com>'

转载地址:http://syesx.baihongyu.com/

你可能感兴趣的文章
python类 del_全面了解Python类的内置方法
查看>>
java jni 原理_使用JNI技术实现Java和C++的交互
查看>>
java 重写system.out_重写System.out.println(String x)方法
查看>>
配置ORACLE 11g绿色版客户端和PLSQL远程连接环境
查看>>
ASP.NET中 DataList(数据列表)的使用前台绑定
查看>>
Linux学习之CentOS(八)--Linux系统的分区概念
查看>>
System.Func<>与System.Action<>
查看>>
asp.net开源CMS推荐
查看>>
csharp skype send message in winform
查看>>
MMORPG 游戏服务器端设计--转载
查看>>
SILK 的 Tilt的意思
查看>>
Html学习笔记3
查看>>
HDFS dfsclient写文件过程 源码分析
查看>>
ubuntu下安装libxml2
查看>>
nginx_lua_waf安装测试
查看>>
WinForm窗体缩放动画
查看>>
JQuery入门(2)
查看>>
linux文件描述符
查看>>
传值引用和调用引用的区别
查看>>
hyper-v 无线网连接
查看>>