git远程操作

1 生成ssh-key

安装ssh服务
sudo apt-get install openssh-server openssh-client
启动ssh服务
sudo /etc/init.d/ssh restart
1 $ ssh-keygen -t rsa -C "邮箱地址"

2 看到下面提示输入密码(ssh的密码),一般为空不使用密码:
enter passphrase(emtpy for no passphrase):
再输入一次:
enter same passphrase again:


3 执行(可省略)

$ eval "$(ssh-agent -s)"
$ ssh-add ~/.ssh/id_rsa
然后输入刚才输入的密码:

4 查看密码粘贴到github
$ vim ~/.ssh/id_rsa.pub

5验证
$ ssh -T git@github.com
输入 yes,没有error 看到hi字样成功

 

远程操作主要命令

 

1 git pull = git fetch + git merge

2 git push时,本地提交落后远程版本仓库时发生冲突时

使用git pull 将代码 pull下来,然后手动解决冲突文件,然后再 git add 冲突文件,然后再 git commit ,再push

3 git push --tag 将 annotation tag(注释标签)提交到远程仓库中


4 单独更新一个分支
git pull origin 分支名

5 只单独提交一个分支
git push origin 分支名

6 删除本地分支。再删除服务器分支
git branch -d 分支名 删除本地分支
git push --delete origin 分支名 删除远程分支
或者推送空分支到 远程仓库 git push origin :分支名

 

转载于:https://www.cnblogs.com/or2-/p/4944756.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值