菜鸟教程之工具使用(一)——Git的基本使用

Git是进来比较火的版本控制工具,大有取代svn的趋势。关于两种孰好孰坏我就很少费口舌了,网上关于两者的对比文章比比皆是。做为一个IT人员关注行业的发展动态是必须的,因此抽空研究了一下Git的使用。跟你们分享一下个人一些感觉吧。git

首先,咱们想要使用Git,得先安装一个软件,那就是msysgit。软件安装很简单,一路next便可,在设置行结束转换时, 选择 “Checkout as-is, commit as-is”,这样 Git 就不会修改换行风格了。设置以下图:github


安装完之后就能够运行“Git Bash.exe”来经过命令进行一系列的操做,也能够运行“Git UI”用图形化界面的方式来操做。不过msysgit自带的图形界面操做起来不是很好用。因此推荐使用TortoiseGit来配合msysgit使用。相信用过SVN的人对于TortoiseSVN都不陌生吧。它是一个很是好用的SVN客户端,一样的TortoiseGit也很是出色,由于他们简直就是一对孪生兄弟,从TortoiseSVN过分到TortoiseGit几乎是零学习成本。 服务器


基本配置 svn

随便找个空白处,右击——>“TortoiseGit”——>“Settings” 工具


填写用户信息:
学习



打开TortoiseGit安装目录下的puttygen,点击“Generate”,鼠标在上面的区域不停晃动,等待进度条走完,生成Key。 ui



复制生成的Key,点击“Save private key”保存私钥。 url



打开TortoiseGit安装目录下的pageant,将上面保存的私钥文件添加进来。 spa




从服务器Clone到本地 .net

首先你须要注册一个Git服务的帐号(GitHubCSDNGitCafe 等均可以),而后将上面生成的公钥添加到你的帐号上(通常都在帐户设置里面),接着建立一个Repository或者叫项目,而后复制其SSH URL。

回到本地,选择一个你喜欢的位置,右击空白处,选择“Git Clone”:


在URL中输入刚才复制的SSH URL,选择以前保存的私钥文件,点击“OK”。稍等片刻你就会看到服务器上建的项目已经Clone到了你的电脑上。


接下来在项目中新建一个“第一个文件.txt”的文本文件,右击该文件——>“TortoiseGit”——>“Add”,以下图:



点击“OK”。



点击“Commit”。



再次“OK”。



接下来就是将本地库的更新内容同步到服务器:

右击刚才Clone到本地的库——>“TortoiseGit”——>“push”。完成后登陆到服务器端查看,会发现咱们刚才建立的那个文本文件已经上传到库里了。


将本地现有库push到服务器

将本地原有的库push到服务器,一样须要在服务器新建一个库,而后本身建一个文件夹,在文件夹中按右键, 选择 Git Create repository here ,弹出一个对话框,点“OK”。接下来基本跟上面的步骤同样,随便建一个文件,而后提交到本地,而后右击——>“TortoiseGit”——>“push”。


 


点击“Manage”。


URL填入刚才新建库的SSH URL,Putty导入以前的私钥,点击“Add New/Save”,“肯定”——>“OK”,等待完成便可看到已经将本地的项目push到了服务器。


友情提示:

将本地库push到服务器时,你须要在服务器建一个库,但这个时候要注意了,新建库的时候必定不要勾选那个用readme初始化库的复选框,不然打死你也push不成功,别问我是怎么知道的。不说了,整整一下午加一夜….

 

GitHub:                                                                             CSDN:

        


GitHub会自动勾选,必定要本身去掉。再次强调,复选框绝对不要选!不信你试试。


附:MsysGit+TortoiseGit+简体中文包

相关文章
相关标签/搜索