今天第一次使用Git,在本地和CSDN Code进行代码同步。鉴于“好记性不如烂笔头”的经验教训,特把步骤记录下来。
准备工作:
1. 在CSDN(或者Github)上注册一个帐号,然后创建一个Repository。记录下Repository的地址:
[email protected]:<uid>/<repname>.git
(详细步骤可以参考: https://code.csdn.net/help/CSDN_Code/code_support/FAQ_2_1)
2. 创建公钥(貌似只在CSDN Code上面要求):
(详细步骤可以参考: https://code.csdn.net/help/CSDN_Code/code_support/FAQ_2_3)
第二步完成之后把<密钥>.pub文件里面的内容拷贝到CSDN上的公钥内容里就可以了。
开始配置本地Repository:
1. 创建本地文件夹:
mkdir CSDN
2. 初始化Git:
git init
3. 配置账户信息:
git config --global user.name "用户名"git config --global user.email "注册邮箱"
git remote add origin [email protected]:/ .git
查看当前配置信息:
git config -l
4. 创建文件:
touch readme.txt
5. 把文件上传到Server:
git add readme.txtgit commit -m "Initial Version"git push -u origin master
这时候就可以在Server的管理页面上看到刚刚上传的"readme.txt".
同步Server端代码:
1. 服务器端对Repository进行更新
2. 拷贝服务器端数据:
git clone [email protected]:<uid>/<repname>.git
3. 在Server端对readme.txt进行更新
4. 同步更新后的readme.txt:
git pull
这个时候本地的readme.txt就完成了与Server的同步。