饥人谷技术博客前端笔记

Git教程学习笔记

2018-03-02  本文已影响61人  好奇男孩

环境

在windows上下载git,下载地址,然后按默认选项安装即可,安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

1.png

安装完成后,还需要最后一步设置,在命令行输入:

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。

创建版本库

1.选择一个合适的地方,创建一个空目录
$ mkdir learngit
$ cd learngit
$ pwd
/Users/michael/learngit
2,通过git init命令把这个目录变成Git可以管理的仓库:
$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/

把文件添加到版本库

1.编写一个readme.txt文件,放到仓库目录下,即放到learngit目录下。

2,用命令git add告诉Git,把文件添加到仓库:
$ git add . readme.txt.

3.用命令git commit告诉Git,把文件提交到仓库:
$ git commit -am "wrote a readme file"
[master (root-commit) cb926e7] wrote a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.txt

版本控制

成功地添加并提交了一个readme.txt文件,如果修改readme.txt文件。

版本回退

撤销修改

场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file

场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。

场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,使用上文提到的版本回退,不过前提是没有推送到远程库。

删除文件

添加远程库

从远程库克隆

创建与合并分支

Git鼓励大量使用分支:

解决冲突

当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。

多人协作

-从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交;

标签管理

上一篇下一篇

猜你喜欢

热点阅读