git常用操作

1  查看状态  

nicknailodeMacBook-Pro:mmall nicknailo$ git init
nicknailodeMacBook-Pro:mmall nicknailo$ git status

2 添加文件到本地仓库

 git add .
 git commit -am 'first commit init project'

3 向git仓库提交代码

git remote add origin 远程地址

  此时发生了报错, Permission denied (publickey),进入~/.ssh/id_rsa.pub,把公钥复制到远程地址的公钥设置上。

  如果报错caused by another repository pushing,先  git pull  后 git push 

4 提交代码

git push -u origin master

 这里可能会报错 the tip of your current branch is behind,因为刚才推送的还没覆盖之前的版本,再使用命令 git push -u -f origin master,-f代表强制推送

5 查看分支

nicknailodeMacBook-Pro:mmall nicknailo$ git branch
* master
nicknailodeMacBook-Pro:mmall nicknailo$ git branch -r
  origin/master

6 添加分支  v1.0

git checkout -b v1.0 origin/master

7 向远程推送分支

git push origin HEAD -u

 远程的分支建立好了。

8 向远程分支传代码

  git push <远程主机名> <本地分支名>:<远程分支名>

  如果 <远程分支名>和<本地分支名> 名字一样,可以只写一个

注意,分支推送顺序的写法是<来源地>:<目的地>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>。
git push origin xf:xf

 9 从远程分支上拉取代码

git pull <远程库名> <远程分支名>:<本地分支名>

  比如,取回远程库中的online分支,与本地的online分支进行merge,要写成:

  如果 <远程分支名>和<本地分支名> 名字一样,可以只写一个

git pull origin online:online

转载于:https://www.cnblogs.com/nicknailo/p/8613259.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值