git常用命令汇总

2020-04-29  本文已影响0人  Ican蓉

1.获取git仓库

方法一:在现有目录中初始化仓库。

git init
方法二:克隆现有的仓库

git clone http://github.com/StormPuck/API-test

git clone http://github.com/StormPuck/API-test local-git#指定本地仓库名字为local-git#

2.记录每次更新到仓库

请记住,工作目录下的每一个文件都不外乎两种状态:已跟踪或未跟踪

(1)检查当前文件状态

git status

(2)跟踪新文件

git touch README

git add READMA#使用git add更新要提交的文件,或者使用git checkout命令丢弃变更
git status #显示changes to be committed(变更未提交),说明文件为暂存状态。

(3)提交新文件
git commit -m “add README file”

(4)修改文件
vi  README#使用vi命令来修改README文件,写一句话‘the first change!’
git commit -a #跳过暂存区,直接提交到本地仓库

(5)丢弃工作区变更
vi  README#使用vi命令来修改README文件,添加一句话‘the third chan!’
cat README#查看当前README文件的内容
git checkout -- README #丢弃更新
cat README#检查是否丢弃成功

(6)丢弃暂存区变更
git reset HEAD README

(7)丢弃本地仓库变更
git log#显示最近到最远的提交日志,可以看到4次提交,HEAD^是上一个版本,HEAD^50是往上50个版本
git reset --hard HEAD^
git reset --hard 4ea639cf6ec77f7b6de9d6ca2d99ee97667e6849#回到指定版本

(8)删除文件
git rm hello.txt#通过gitrm删除文件
git commit -a -m "delete hello.txt"#提交删除文件

上一篇 下一篇

猜你喜欢

热点阅读