已有代码添加Git管理
2018-10-10 本文已影响228人
peterzen
当进行一些尝试性的项目时,经常在已经有一些成果时,才开始准备将代码使用Git管理起来,此时与从头新建Git项目管理步骤有差异,具体记录如下。
一、在远端准备版本库
找好代码托管的服务商,目前自己有用的有:
- Github
- Coding.net(与腾讯云对接,推荐)
- 码云(gitee.com)
如果都是免费用户的话,Github不提供私有仓库,Coding.net在之前有5个免费仓库的容量,目前与腾讯云连接以后,依托腾讯云提供不限容量的私有仓库空间,(在进行一些与项目相关的coding尝试时)值得推荐。
以coding.net
为例,需要在网站上建立好版本仓库,并找到代码仓库地址,比如为http://your_remote_git_server/sample.git
二、 基本的本地准备
1. 初始化本地仓库
git init
2. 将代码添加仓库
git add .
3. 将代码提交到本地仓库
git commit -m "Initial commit"
三、远程仓库连接
1. 添加远程仓库
git remote add origin http://your_remote_git_server/sample.git
2. 同步远端仓库到本地
git pull --rebase origin master
--rebase
非常重要,否则pull失败
3. 推送代码到远端仓库
git push origin master
四、取消对代码的Git管理
如果由于错误操作,把大量不应该进行管理的内容(或者完全错误的目录结构)提交到远端管理以后,想重新进行代码管理(删除远端版本库,本地重新进行初始化)。
1. 删除远端版本库
2. 本地代码中删除.git
目录
注意,这样的操作不可恢复,如果误删后果严重。