介绍 #
使用代码托管中心(远程服务器)

- 团队内写作
push–clone–push—
–pull

- 跨团队写作
fork(到自己的远程库)—clone

创建远程库&创建别名 #
- 官网:https://github.com
- 现在yuebuqun注册一个账号
创建一个远程库git-demo,创建成功

- 创建远程库别名
git remote -v (查看别名)
为远程库创建别名
git remote add git-demo https://github.com/lwmfjc/git-demo.git别名创建成功 fetch和push都可以使用别名
推送本地库到远程库 #
- 推送master分支
切换
git checkout master - 推送
git push git-demo master

拉取远程库到本地库 #
git pull git-demo master结果
克隆远程库到本地 #
- git clone xxxxxxx/git-demo.git
clone之后有默认的别名,且已经初始化了本地库
团队内写作 #
- lhc修改了git-demo下的hello.txt
- 之后进行git add hello.txt
- git commit -m “lhc-commit " hello.txt
- 现在进行push
git push origin master
出错了

- 使用ybq,对库进行设置,管理成员

- 添加成员即可
输入账号名

- 将邀请函
发送给lhc

- 现在再次推送,则推送成功

团队外合作 #
先把别人的项目fork下来

之后进行修改并且commit

pull request (拉取请求)

请求 东方不败:

岳不群:看到别人发过来的请求

可以同意
合并申请

SSH免密登录 #

ssh免密公钥添加
添加之前,
git config --global user.name "username" git config --global user.email useremail@qq.com
删除~/.ssh 使用
ssh-keygen -t rsa -C xxxx@xx.com
# 再次到~/.ssh 查看
cat id_rsa 私钥
- 把私钥复制到 账号–设置–ssh and gpgkeys

- 测试是否成功