MyException - 我的异常网
当前位置:我的异常网? 图形/图像???git学习笔记-git图像化界面GUI的使用

git学习笔记-git图像化界面GUI的使用

www.MyException.Cn??网友分享于:2013-03-06??浏览:0次
git学习笔记--git图像化界面GUI的使用

一、????????基础内容

1、git是一个版本控制软件,与svn类似,特点是分布式管理,不需要中间总的服务器,可以增加很多分支。

2、windows下的git叫msysgit,下载地址https://git-for-windows.github.io/或者https://git-scm.com/download/win

3、git只是终端操作,可以使用一个图形化管理界面,有了图像化界面TortoiseGit,可以像SVN一样标识出哪个文件夹是用来同步的,哪些是需要上传的。下载地址https://tortoisegit.org/

4、git需要一个仓库来放项目,这个仓库可以放在某一个任何一个安装了git的电脑上。也可以使用网上的仓库。

5、网上的git仓库比较好的是github。

6、一般项目会在一台服务器上做一个仓库,其他人下载,并实现分支。

7、每次看github上的内容都要登陆了github,可以下载一个github的桌面版。

8、git需要如果需要连接到github的仓库,需要注册github账户。

二、????????安装GIT

1、 A、git Bash Here可以从当前文件夹打开git命令行界面

B、git GUI Here 可以打开图形界面

?

?

2、A、use git from git bash only只能从git bash里面使用git命令,即不能在cmd命令行中使用,应为这个选项不会把git命令加入到环境变量中。

B、user git from the widowscommand prompt在cmd命令行中使用git命令,可以在git bash和cmd中同时使用git命令,会自动在增加环境变量

C、user git and optionalunix tools from the windows command prompt在第二个选项的基础上增加了unix系统中的一些工具。

?

?

3、因为GIT是用C语言写的,所以服务器里面都是按照UNIX系统格式保存的。所以客户端再提交和下载的时候,需要对文件进行格式的转换。

A、checkoutwindows-style,commit unix-style line endings按照windows系统格式来下载,按照unix系统格式去上传,这种配置应用在跨平台系统整合代码时,windows系统需要的配置。完后默认配置文件core.autocrlf中会进行修改为true。

B、 checkout as-is,commitunix-style line endings按照它原本的格式直接下载,按照unix系统格式去上传,这种配置应用在跨平台系统整合代码时,unix系统需要的配置。完后默认配置文件core.autocrlf中会进行修改为input。

C、 checkout as-is ,commit a-is 按照它原本的格式直接下载,按照原本的格式直接上传。这种配置不能应用在跨平台系统上面。完后默认配置文件core.autocrlf中会进行修改为false。

?

?

4、设置GIT Bash终端仿真器的样式。

A、use mintty是一种仿真样式,比cmd窗口好在可以调节大小,字体样式啥的。

B、use windows defaultconsole window使用windows系统自带的cmd窗口打开git bash。

?

?

5、A、enable file system caching允许文件缓存。即在提交文件的时候,可以先将文件放到缓存区,然后再统一提交。

B、enable git credentialmanager允许git许可证管理(会检测并下载.netframework v4.5)

?

?

三、????????GUI图像化界面使用git

1、右键点击Git GUI Here。

?

2、若当前文件夹是仓库,则会直接打开仓库管理界面。

若当前页面不是仓库,则显示选项:

A、create new repository新建仓库

B、clone existing repository下载仓库

C、open existing repository打开仓库

?

3、新建仓库(create new repository)

??

?

4、克隆仓库(clone existing repository)

1)下载gitHub中的文件,要先复制文件的路径

?

?

2)点击clone existing repository,写好配置,source location数据源地址,即gitHub上到项目地址。

Target ddirectory目标路径,即本地的文件夹地址。recursivelyclone submodules too指在下载的同时,把改项目下的子模块也下载下来。

?

?

3)开始下载

?

?

4)下载完成,打开主页面

?

?

5、git配置

1)repository仓库

? Exploreworking copy打开工作空间

? Gitbash打开git命令行界面

? Browsemaster’s files查看主干文件

?Browse Branch files查看分支文件

?Visualize master’s History 查看主干历史记录

? VisualizeAll Branch History查看所有分支历史记录

? CreateDesktop icon 设立桌面快捷方式

?

2)edit标记——option选项

?? 左侧UserName是当前仓库用户名,右侧是全局用户名。

?? 左侧Email Address是当前仓库邮箱,右侧是全局邮箱。

?

?

?? 邮箱和仓库必须填写,否则在点击sing-off时会提示请告诉我你是谁。

?

3)Branch分支

?

Create创建分支

?

有了分支后,提交时可以通过分支提交

?

6、文件的上传下载

1)修改文件夹中的内容

?

2)在GUI中查看

?

?

3)rescan刷新列表,stage changed改变状态,sign off检查完成,commit提交到缓存区,push上传到服务器。

依次点击stage changed,sign off,commit,push,将文件上传到服务器。

?

?

4)如果是直接从服务器下载的项目,则会直接上传

?

5)如果是新建的仓库,则在提交时需要填写服务器仓库的地址。如果是gitHub的仓库,先需要在gitHub上新建一个仓库。并把地址复制给git提交时的输入框中。

?

?

?

?

?

6)上传成功

?

?

四、????????Bash命令行界面使用git

1、 安装完软件后,使用git version查看git版本,若可以使用,则表示安装成功。若不可以,则查看环境变量是否配置好(若默认安装,则会自动进行配置)。

?

?

五、????????Eclipse使用git

?

?

六、????????Sublim Text中使用git

?

七、????????使用TortoiseGit管理Git

?

八、????????使用gitHub建站

GitHub提供一个给个人或者项目建站的功能。

说明文档在https://pages.github.com/

1、说明书介绍:

1)给自己建站还是给项目建站

?

2)在gitHub中,新建一个仓库,的名字必须是自己的gitHub用户名,后面加.github.io

?

3)使用什么操作git。Git自带的终端,gitHub的windows端,gitHub的msc端,我不知道。

?

4)在cmd终端或git bash中通过命令下载这个仓库

?

5)在仓库中写index.html,然后把index.html上传到github

?

?

?6)浏览器访问你的名字.github.io就能到这个index.html页面。

文章评论

初级 vs 高级怎么在365bet买球_365bet娱乐场_365bet网上娱乐平台者 哪个性价比更高?
初级 vs 高级怎么在365bet买球_365bet娱乐场_365bet网上娱乐平台者 哪个性价比更高?
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
旅行,写作,编程
旅行,写作,编程
如何成为一名黑客
如何成为一名黑客
我是如何打败拖延症的
我是如何打败拖延症的
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
漫画:程序员的工作
漫画:程序员的工作
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
我的丈夫是个程序员
我的丈夫是个程序员
2013年美国怎么在365bet买球_365bet娱乐场_365bet网上娱乐平台者薪资调查报告
2013年美国怎么在365bet买球_365bet娱乐场_365bet网上娱乐平台者薪资调查报告
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
每天工作4小时的程序员
每天工作4小时的程序员
程序员都该阅读的书
程序员都该阅读的书
总结2014中国互联网十大段子
总结2014中国互联网十大段子
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
2013年中国软件怎么在365bet买球_365bet娱乐场_365bet网上娱乐平台者薪资调查报告
2013年中国软件怎么在365bet买球_365bet娱乐场_365bet网上娱乐平台者薪资调查报告
编程语言是女人
编程语言是女人
鲜为人知的编程真相
鲜为人知的编程真相
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
老程序员的下场
老程序员的下场
科技史上最臭名昭着的13大罪犯
科技史上最臭名昭着的13大罪犯
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
那些争议最大的编程观点
那些争议最大的编程观点
为什么程序员都是夜猫子
为什么程序员都是夜猫子
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
 程序员的样子
程序员的样子
程序员必看的十大电影
程序员必看的十大电影
Web怎么在365bet买球_365bet娱乐场_365bet网上娱乐平台人员为什么越来越懒了?
Web怎么在365bet买球_365bet娱乐场_365bet网上娱乐平台人员为什么越来越懒了?
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
一个程序员的时间管理
一个程序员的时间管理
程序员和编码员之间的区别
程序员和编码员之间的区别
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
Web怎么在365bet买球_365bet娱乐场_365bet网上娱乐平台者需具备的8个好习惯
Web怎么在365bet买球_365bet娱乐场_365bet网上娱乐平台者需具备的8个好习惯
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
10个调试和排错的小建议
10个调试和排错的小建议
60个怎么在365bet买球_365bet娱乐场_365bet网上娱乐平台者不容错过的免费资源库
60个怎么在365bet买球_365bet娱乐场_365bet网上娱乐平台者不容错过的免费资源库
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
Java程序员必看电影
Java程序员必看电影
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
软件怎么在365bet买球_365bet娱乐场_365bet网上娱乐平台程序错误异常ExceptionCopyright ? 2009-2015?MyException?版权所有