git的优势:
1 可以创建分支;
2 版本控制三基于每一次提交的,而不需要考虑每次提交了多少个文件。
下载:
下载网址为:http://git-scm.com/download,根据您的操作系统选择相应的安装宝,下载完后直接按照默认安装即可(本文讲述全部基于Windows操作系统)。
概述:
git源代码管理器的仓库位置可以基于本地服务器和远程服务器两种方式:
本地服务器主要用于管理自己的代码,将本机作为源代码管理服务器;
远程服务器则用于将源代码公开,并由多个人来对代码进行编辑,主要用于团队开发中。
git源代码的提交过程
git源代码存储过程可以被分为三个不同的位置:workspace,缓冲区,源代码管理仓库,具体提交过程为:
1)在资源管理器中,删除/创建/修改文件/文件夹,或者使用touch filename命令创建文件,用mkdir foldername创建目录, rm filename 删除文件, rmdir foldername删除文件夹
2)通过执行:git add/rm filename/foldername,将修改提交到workspace;
3)通过执行:git commit -m ‘some message of this commit‘, 将修改提交到缓冲区;
4)通过执行:git push origin branchname(本地存储), git push 回车 用户名 回车 密码 回车(远程服务器)
使用方法:
1 初始化,创建项目;
1)以本机或者局域网电脑作为源代码管理服务器,
a) 需要在源代码管理服务器上面安装git
b) 然后创建一个目录(如git)作为源代码存储根目录
c)进入git目录,点击鼠标右键菜单中的“Git Init Here"按钮,即可完成初始化操作(或者利用”Git Bash命令行程序通过执行“git init“命令完成初始化)
d)然后在该根目录下以项目为单位分别创建项目目录
e)对于上一部创建的项目目录,需要在仓库更目录点击右键菜单中的”GIt Commit Tool“按钮,才能将初始化目录和文件提交到代码仓库中
2)如果oschina服务器作为源代码管理服务器,则省掉了初始化步骤,需要先在oschina的注册帐号,然后通过oschina提供的功能在线创建项目。访问地址举例:
a)http方式:http://git.oschina.net/UserName/Test.git
b)ssh方式:git@git.oschina.net:UserName/Test.git
2 创建分支,创建分支操作智能在源代码管理器中创建,而非本地workspace;
1)以本机或者局域网电脑作为源代码管理服务器:在源代码管理器服务器仓库根目录,点击右键菜单中的”Git History“,然后在弹出的”gitk:git“窗体左上角区域点击鼠标右键创建分支
2)远程服务器(oschina),直接通过网站”创建分支“功能创建;
3 分支切换: git checkout branchname