【git版本控制-笔记】by lijun html
0.推荐学习网址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
git
1. git SVN版本控制系统比较github
git是分布式 SVN是集中式缓存
2. github网站 上注册帐号 下载桌面客户端分布式
注册地址:https://github.com/signup/free学习
giuhub可视化软件:https://desktop.github.com/ 下载安装网站
3.实践使用记录this
安装完成后,桌面会出现两个图标命令行
双击GitHub,进入主界面。版本控制
首先登录:输入GitHub帐号和密码
登录以后显示主界面,此时能够跟着它的教程作一遍,熟悉大体流程:
接着是主界面的介绍,以下图:
这里将对每一个红框的区域进行大体说明:
Add 添加已建立的本地代码库
注意!若是在Create以前直接导入一个代码库(本地文件夹),会提示create a repository,点击进入Create。不用更改,直接点击下面的Create repository。
- 这时可能会自动帮你添加到Other部分(即上图的3)。
- 也可能没有任何变化,若是出现这种状况,请再次点击Add选项。你会发现点击Add repository也没用。这时将Local path位置的路径最后一个字母删掉,接着补回来,这样就能够成功Add了。(至于为何要这么麻烦,我也不清楚,这个方法是我试出来的,若是你有其余更好的方法,分享一下吧)
- Create 建立新的本地代码库
Clone 从GitHub上下载已有的代码库
- 没有提交到GitHub的代码库
- 更改后未同步的代码库
若是先在GitHub中建立好了代码库,那么先用Clone功能,将代码库Clone到本地。此时会将其显示在上图的2中。
找到该代码库的本地位置。右键-》Open in Explorer。
把用Android Studio或其余IDE建立的Helloworld项目移动到这个文件夹内。
在上图7,能够看到发生了变化。接着按照上面5-》6-》10,将项目同步到GitHub上。
选项 | 功能 |
---|---|
Undo most recent commit | 若是上面的第5中,Commit以后又想撤销,则点击。 |
Delete master... | 若是建立了新分支,又想删除,则点击。 |
Reponsitory settings... | 当前代码库的设置。 |
Open in Explorer | 在资源管理器中打开当前项目。 |
Open in Git Shell | 用命令行模式打开。 |
View on GitHub | 到GitHub上查看。 |
Options... | 软件的设置。 |
在某个代码库的History选项卡下,是该代码库每次提交的状况。左边最上面的版本是最新版,最下的是初始版本。
左边上面的红框表示版本回退,Revert "Game EightDigit",回退到Summary为Game EightDigit的版本。
版本回退操做,只需选定某个版本,点击右边红框处的Revert便可。该Revert能够跨版本回退,不用一步步回退。
Note: GitHub Desktop以前的版本好像是把它区分开。分为
- Roll Back to this Commit
- Revert this Commit