git/github常用命令总结
推荐学习网站:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
这篇博客写的极有条理,强烈推荐!
本博文源自以上网址,稍加更改。(转用声明)
git命令
-
初始化一个Git仓库
进入对应文件夹,使用git init
命令,来初始化一个Git仓库 -
添加文件到Git仓库
1.使用命令git add <file>
来添加文件,如:git add 1.txt 2.txt
;
2.使用命令git commit -m <message>
,如:git commit -m "提交了1.txt和2.txt"
。 -
版本穿梭
1.用git log
可以查看提交历史和commit_id,以便确定要回退到哪个版本
2.使用命令git reset --hard commit_id
回到历史版本。
3.从历史版本跳回未来版本,用git reflog
查看命令历史,确定未来版本的id. -
丢弃工作区的修改
1.直接丢弃工作区的修改时,用命令git checkout -- file
2.当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD <file>
,就回到了场景1,第二步按场景1操作 -
删除文件
1.命令git rm
用于删除一个文件
2.注意:如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容 -
查看仓库状态
使用命令git status
查看当前仓库的提交状态。
…待更新