Git学习笔记
$ git init
2.添加文件到版本库
$git add <file>,<file>....
可反复多次使用,添加多个文件
3.提交
$git commit -m "操作说明"
4.查看工作区的状态
$git status
5.查看文件修改状态
$git diff
6.查看操作历史记录
$git log
$git log --pretty=online //简化输出历史记录
7.版本回退
$git reset --hard HEAD^
用HEAD表示当前版本,上个版本HEAD^^,往上一百个版本HEAD~100
注意:在windows环境下,这样使用会出错,正确方法:
$git reset --hard HEAD"^"
//或
$git reset --hard "HEAD^"
8.回退到指定版本
$git reset --hard commit_id
commit_id表示版本号
9.查看命令历史
$git reflog
10.管理修改
git跟踪并管理的是修改,而非文件。
11.撤销修改
$git checkout -- file
12.删除文件
$git rm file
13.添加远程库
首先在Github创建一个库
$ git remote add origin git@github.com:yourname/library.git
(yourname:你在Github上的名称;library:库名)
将本地库的内容推送到远程库
$ git push -u origin master
( -u 参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来)
接下来就可以省略了
$ git push origin master
14.更新
将远程库的文件下载到本地
$ git pull --rebase origin master
命令图:
更多详情:《Git教程》