使用git命令行来拉取项目

哈哈哈,在校的我可能更偏向用git,可是在实习过程中大家都用的是图形化工具,因为还不是太熟练,所以我目前还是在用的git命令行。
下边说一下大致流程吧!

//拉项目
git clone  仓库地址  
//根据项目来安装依赖
npm或者yarn
然后在master上建一个自己分支名字,开始写自己代码
git branch baijing
git checkout baijing
项目写完之后要提交
git add .
git commit -m '提交'(git commit --no-verify -m '提交')
git push origin baijing

注意:
Git 提交会触发预设的验证钩子,这些钩子可以用于执行自定义的代码检查、测试等操作。但是,使用 --no-verify 选项可以跳过这些验证钩子,直接提交代码变更。
绕过验证钩子可能会导致未经验证的代码变更进入代码库,因此在使用 --no-verify 选项时,请确保你了解自己在做什么,并确保提交的代码符合质量和规范要求。

然后需要将代码合并到测试分支test上
git checkout test

发现会报这个错
在这里插入图片描述
我试着用在这里插入图片描述
说是告诉git要切换到test分支而不是文件,然后并没有什么用。

fatal: 'test' could be both a local file and a tracking branch.
Please use -- (and optionally --no-guess) to disambiguate

所以解决这个问题可以用下边的方法:
因为test分支是远程分支还不是本地分支,所以以下操作就可以正确切换到test分支了。

git checkout -b test origin/test

然后先拉再合并

git pull 
git merge baijing
git push

好了,一个完整的流程大致就是这样,好多喜欢用图形化,不过图形化确实看着很方便也很清晰,知道每个操作是干什么的,我目前用的是sourcetree这个软件,等我熟练了再和你们分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值