git实现多人协作开发

配置SSH keys

1.下载git

2.设置git的name和Email    :git config --global user.name "ls"     git config --global user.email "github@.com"

3.查看是否有SSH keys : ll (含有id_ras和id_rsa_pub文件则说明有SHH keys)

4.若没有,则配置SSH keys:ssh-keygen -t  rsa -C "github@.com"     一路回车

5.cd ~/.ssh

6.cat id_rsa.pub

7.得到一串ssh-rsa开头的密匙

8.copy到github->setting->SSH keys ->new SSH keys ->title随便,把密匙粘贴上去就行了。

9.测试是否连接上 ssh -T git@github.com   //这里是git@github.com不是自己的邮箱

码云:输入要链接到码云的地址——git remote add origin git@gitee.com:jmgg/Test2.git

git push -f origin master 强推(慎用)

git push -u origin master 建议使用

git pull origin master

如果出现ssh: connect to host github.com port 22: Connection timed out错误,则需要配置一下Git\etc\ssh\config文件,输入where git 查找文件位置。

Host github.com
User HelloVansal 
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

User是自己的邮箱

将文件从本地仓库传输到远程仓库

1.git init      初始化本地仓库

2.git status   查看本地仓库当前状态

3.git add 文件名    将我们本地仓库的文件添加到暂存区,就是索引,并且提交到本地的版本库里面了

4.git commit -m "提交信息,可以自己编写"       提交

5.git remote add origin git@github.com:mu/first.git           将本地仓库与远程仓库建立连接,就是git remote add origin git@github.com:+GitHub的用户名+/+远程仓库名

6.git push -u origin master      将本地仓库文件推送到远程仓库

git常用命令

添加文本文件为read.txt

1.git add read.txt  添加到暂存区

2.git commit -m "添加read.txt文件"

3.git status 查看状态

修改read.txt文件:增加一行1111

4.git diff read.txt 查看修改内容

5.git add read.txt 

6.git commit -m "修改read.txt增加一行111"

7.git log  查看提交日志

8.git reset --hard HEAD^ 回退到上一个版本,(git reset --HEAD^^  回到上上个版本),(git reset --HEAD~100 回到第100个版本)

9.cat read.txt

10.git reflog  查看所有版本号

11.git reset --hard 版本号    恢复到该版本号

12.cat read.txt

修改read.txt增加310,想撤销这个修改

13.git restore read.txt  撤销对没有提交到缓存区的文件的操作

14.cat git read.txt

15.rm read.txt   删除read.txt

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值