git 常用命令

1、获取项目
git clone url 


2、添加全部
git add .


3、提交全部
git commit -m "XXX"


4、获取远程项目
git fetch origin branchname 获取分支
git fetch 获取所有分支


5、合并本地
git merge origin/branchname 


6、检出远程分支并合并到本地
git checkout -b local_branchname origin/remote_branchname
local_branchname:本地分支名

remot_branchname:远程分支名


7、git reset

一般如果有些误操作或者想直接回到上一个commit 使用git reset,这个会把修改过的文件重新还原

当然有些文件无法还原,那就要使用 git reset --hard ,这个会强制重置成为你上一个commit提交的内容


8、推送至服务器

git push -u origin branchname


9、ssh

生成公钥

 $ ssh-keygen -t rsa -C "gxw603004002@126.com"

连续3个回车。如果不需要密码的话。
最后得到了两个文件:id_rsa和id_rsa.pub。


将公钥托管到agent

 $ ssh-add ~/.ssh/id_rsa


在服务器上添加公钥

把id_rsa.pub文件里的内容复制进去


10、把项目通过ssh代理从服务器上clone下来后,因为不是特别会使用ssh代理,对ssh的权限也只有读的权限,所以想切回http代理,那么怎么弄呢

 git remote set-url origin  url

然后就能愉快的push了


11、添加额外仓库

git remote add originName url

originName为额外仓库的名称,一般原来的都是origin,所以额外的起一个不一样的已做区分

添加完后使用fetch命令,就能看到有另外一个仓库了


12、同时提交到两个仓库

这个代码还不太会,都是用studio push的时候选择一个仓库,然后提交上去


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值