Git的常用命令

1:git config --global user.name "Your Name"
2:git config --global user.email "email@example.com"
----设置全局的name 和 email
3:git init 命令把这个目录变成Git可以管理的仓库:
4:git add - readme.txt 把该文件的变更添加到git管理
git add . (git add -A)获取全部的变更
5:git status命令可以让我们时刻掌握仓库当前的状态,上面的命令告诉我们,readme.txt被修改过了,但还没有准备提交的修改。
6:git diff 查看指定版本的不同
7:git log命令显示从最近到最远的提交日志 $ git log --pretty=oneline精简输出
$ git log --pretty=oneline
a4f2f4423143dd92b19a6a203f636bb9ebc1b163 新增一行描述
7c9010ba5cc7db5ec45dafd44a82181f2d0b6a92 新增一行
e4ec340d3a599a3663cd9b3dd6b2e55bd63862a3 初始化文件

8:$ git reset --hard HEAD^ ”
9:$ git reset --hard 7c9010 退回到指定的版本 版本号只用输入前面的即可
10:git reflog用来记录你的每一次命令

11:缓存
第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;
第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。
因为我们创建Git版本库时,Git自动为我们创建了唯一一个master分支,git commit就是往master分支上提交更改。

12:rm test.txt 删除指定文件

13:git pull

...或在命令行上创建一个新的存储库

echo“#test”>> README.md 
git init 
git add README.md 
git commit -m“first commit” 
git remote add origin https://github.com/lishixiang007/test.git
 git push -u origin master

...或从命令行推送现有存储库

git remote add origin https://github.com/lishixiang007/test.git
 git push -u origin master

...或从另一个存储库导入代码

您可以使用Subversion,Mercurial或TFS项目中的代码初始化此存储库。

还有什么不懂的,可以看看廖雪峰写的Git文章,非常不错!https://www.liaoxuefeng.com/wiki/896043488029600

原文地址:https://www.cnblogs.com/lishixiang-007/p/11274588.html