首页 > 代码库 > msysgit使用https方式连接并操作git@oschina

msysgit使用https方式连接并操作git@oschina

参考资料:
http://git.oschina.net/progit/index.html
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000

-------------- 下载Git工具 --------------

下载地址
http://msysgit.github.io/

-------------- msysgit使用https方式操作git开源中国 --------------
正确的操作顺序为:
1. 下载工具msysgit
2. 添加远程仓库(就是你在git开源中国,里面新建的项目地址)
3. 克隆远程仓库
4. 创建分支(并却换到新建的分支上)
5. 对分支进行操作(比如添加代码文件,或者修改代码文件)
6. 合并分支(先切换到master分支上)
7. 将本地仓库的修改的内容推送到远程仓库
8. 以后每次重新操作前,先从远程仓库里,抓取代码(当然如果你是个人开发就没必要了)

注意:
msysgit安装完成后,启动Git Gui工具,这里操作可以有2种,
1. 创建新的版本库,创建完成后就按操作顺序中的2开始。
2. 克隆已有版本库,Source Location: 填远程仓库的Https地址就行了,按操作顺序中的4开始。
敢集中操作中都会有要求填写用户名,密码的。

建议:
启动Git Gui工具,使用Git Bash操作(就是命令行模式操作)。当然也可以不用,用命令行模式能够了解基础。

-------------- 基本操作 --------------
添加文件到缓存区
git add

删除文件到缓存区
git rm

提交文件
git commit -m "注释"


-------------- 远程仓库 --------------
长期存储密码:
git config --global credential.helper store

增加远程仓库(https方式)
git remote add [remote-name] [url]
git remote add origin https://git.oschina.net/username/project.git

克隆远程仓库(https方式)
git clone https://git.oschina.net/username/project.git

推送数据到远程仓库
git push [remote-name] [branch-name]
git push origin master

从远程仓库抓取数据
git fetch [remote-name]

查看远程仓库信息
git remote show [remote-name]

-------------- 分支 --------------
切换不同的分支,对应的系统目录的文件也会有变化。

查看分支(带*号说明是当前分支)
git branch

创建分支
git branch [branch-name]

却换分支
git checkout [branch-name]

创建+切换分支
git checkout -b [branch-name]

合并某分支到当前分支
git merge [branch-name]

删除分支(合并完成后删除)
git branch -d [branch-name]