将你的 code
托管到 git
,从此不用再担心:代码丢失、误删、误改
git
鼓励你多提交代码,这样你的备份愈多,可回溯的点也愈多
clone 项目
clone项目时自定义本地仓库的名字mydemo;如果不自定义,可去掉
1
| git clone https://github.com/jeanleem6/demo mydemo
|
初始化仓库
如果你打算使用 Git 来对现有的项目进行管理,你只需要进入该项目目录并输入:
跟踪新文件
提交更新
跳过使用暂存区域
尽管使用暂存区域的方式可以精心准备要提交的细节,但有时候这么做略显繁琐。 Git 提供了一个跳过使用暂存区域的方式, 只要在提交的时候,给 git commit
加上 -a
选项,Git 就会自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过 git add
步骤:
1
| git commit -a -m 'commit'
|
重新提交
1 2 3
| git commit -m 'initial commit' git add forgotten_file git commit --amend
|
取消暂存的文件
例如你通过 add *
添加了 readme.md、CONTRIBUTING.md
两个文件到暂存区,但是现在想把 CONTRIBUTING.md
从暂存区移除,那么可以通过如下命令实现:
1 2
| add * git reset HEAD CONTRIBUTING.md
|
撤消对文件的修改
移除文件
移除暂存区文件
同时移除本地和暂存区文件
1 2
| rm [file] git rm [file]
|
或者
移动文件
检查当前文件状态
状态简览
查看提交历史
忽略文件
reference:
https://git-scm.com/book/zh/v2