您的位置:首页 > 其它

git的使用

2017-06-22 16:24 148 查看
git的下载和安装就不在说了,直接讲是怎么用的,发现git果真是个好东西

1.首先git安装好后,你可以在本地任意找个文件夹作为自己的仓库repository,直接右键选择git bash here,会出现类似cmd出现的页面,然后git init 数据仓库就算是建好了,里面隐藏新建了个.git用来控制这个版本库,相当于管家一样

2.git管理仓库有三个状态,一个是workspace 你的实际工作空间  一个是index 通过add 命令到达    一个是HEAD 通过commit 命令到达

3.我们在仓库中修改文件后,先add 添加到index (缓存区),再commit提交到head

4.如果我们改错了文件,想找回原来的版本,git log 则会出现你最近4次的提交(上面附带注释,每次commit养成注释这次修改的什么内容),找到你要回到的版本,git reset --hard HEAD^ 是回退到上一个版本,git reset --hard HEAD^^是回退到上上一个版本,若上100个版本HEAD~100

5.若我们又想回到现在的版本,首先你如果还没关闭页面,往上找那个版本的id,前几位即可,git reset --hard3628164,即可恢复,但你已经关闭了页面怎么办,通过git reflog

找到你每条操作版本指令对应的版本id,找到需要版本ID,用上面指令即可恢复。

6.这是本地仓库,如果电脑进水了,死机了怎么办,没关系,我们可以实时同步本地仓库到远方仓库,在github上有免费的仓库给你用,前提是你必须公开,否则就要交钱,同步远方仓库也很简单

7.首先你要注册一个gitbub账号,然后ssh-keygen -t rsa -C
"your email@.com" 生成公钥,用这个公钥在你的github页面完成验证,然后ssh -t git@github.com,测试是否链接成功

8.如果链接成功后就可以把本地仓库同步到github上了,当我们add和commit之后  执行git remote add origin git@github.com:heshaui/pdfjsDemo.git命令,如果失败再执行下先输入:$ git remote rm origin  再输入:$ git remote add origin git@github.com:heshaui/pdfjsDemo.git

9.最后输入git push -u origin master 即可上传成功,如果想从github下载别人的源码,git clone 别人的地址即可下载到自己的仓库中

10.git 还有一个特别好用的功能是可以有分支,和master,这个还没用到,之后再添加上去。

实习的最后几天我要好好整理下这两个月学到了什么,不然时间长了就忘了

原文:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013744142037508cf42e51debf49668810645e02887691000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: