Window下比较常见的窗口模式的操作,相对而言比Linux的命令模式来的更为简洁命令。
git软件TortoiseGit-1.8.4.0-32bit:主要用于ssh-key的生成,GitBash可执行类似Linux终端下的命令
TortoiseGit软件Git-1.8.3-preview20130601:主要是window下可视化的操作。包括clone/pull/push/commit/sync等。
1. ssh-key的生成
2. 复制C:\Users\Administrator\.ssh的id_rsa.pub到Web端Github的SSH中去即可。
3. Github建立一个repository,获取ssh或者http协议等的URL。
4. 本地新建的工程文件右击执行create操作。
5. git commit的操作,这样就是在本地生成了logical的code版本管理,这是区别与SVN的,单远程版本管理。Git可以在没有网络的情况下载本地很好的维护你的code版本。只需有网络时执行步骤6即可,看下面:
6. 代码版本远程的同步与交互,这里是Github端的交互
建议先执行一次git pull操作,然后再执行git pull的操作。主要是输入一个从Github端获得的URL即可。URL的值可以入下图所示进行提前的setting,通过Remote选中设定的name即可,以工程名为主。
GitURL Setting操作:右击选中tortoiseGit的setting目录,add一个你需要的URL即可。
在完成了Github端的code提交后,同步开发时,其他开发人员,可以使用git clone把代码repository拷贝到自己的PC上,完成code后通过push等操作提交代码,通过pull等操作更新本地的代码: