首页 专题 H5案例 前端导航 UI框架

Git学习笔记

作者:TG 日期: 2016-08-28 字数: 2804 阅读: 4088
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
1.初始化版本库

$ 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教程


目录