Git使用总结
此博客旨在记录Git的使用,以及在项目迁移是遇到的问题
- 下载Git
- 安装过程
- 添加SSH
- 将项目上传到Git
- 项目迁移Git操作(切换远程仓库)
1.下载git
链接: http://pan.baidu.com/s/1qYps7hy 密码: 8eke
链接失效去这下载http://msysgit.github.io/2.安装教程:
安装教程 看到安装完毕就可以了3.添加SSH两种方式
第一种就是2.安装教程正所说的命令行生成
第二种是在屏幕或者是文件夹中空白处右键 ->选择
git gui ->右上角帮助 ->Show ssh Key ->复制下来添加到图中
复制SSH到图中3处即可。
4.接下来就可以上传各种文件了
首先先去OSC上创建一个项目
接下来他会有一个简易教程如下图
Git 全局设置:
git config --global user.name "xxname"
git config --global user.email "xxxx@163.com"
创建 git 仓库:
mkdir ada
cd ada
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin git@git.oschina.net:xxxx/name.git
git push -u origin master
记得替换里边的名称和远程仓库
逐条执行之后文件就上传成功了,中间遇到的问题,可能是你操作的问题,多问一下或百度一下都可以。然后刷新一下网页发现你的项目已经在git上了。
5.项目迁移到另外的远程仓库
首先问题的由来:
之前公司没有用Git而且其他项目组都是用SVN,考虑到Git结合Android Studio的方便以及他和SVN相比有很多优点的前提下我们决定使用Git,之前都是用的我自己的Git账号。
突然有一天我想用公司邮箱新建一个Git账号,以方便公司新来的开发使用,决定把项目迁移到新的git账号下,但是迁移之后,AS上边push pull 都没卵用了。所以在晚上找资料,发现原来仓库迁移之后,远程仓库也改变了,所以下面才是重点。 嘿嘿
第一种方式:
删除远程仓库
git remote remove origin (这个origin要看你的仓库名称一般原始的是origin,也有可能 通过(git remote rename origin origin2) 被改成了别的名称)
改名之后:
git remote remove origin2
重新添加远程仓库
git remote add origin git@git.oschina.net:xxxx2/name2.git
第二种方式
git remote set-url origin git@git.oschina.net:XXXX/XXX.git
然后在回到AS中重新push pull就可以了
git中还涉及到很多的内容这里不一一列出:
参考:
git命令大全哈哈
本文参考以上链接的2.5小节的内容