使用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这个软件,等我熟练了再和你们分享。

相关推荐

  1. git命令解决冲突,重新代码

    2023-12-14 06:00:04       57 阅读
  2. Git 命令分支、忽略已经提交的文件

    2023-12-14 06:00:04       59 阅读
  3. git命令-项目使用

    2023-12-14 06:00:04       43 阅读
  4. git 项目时切换账号密码

    2023-12-14 06:00:04       34 阅读
  5. ubuntu上使用git指定文件到本地

    2023-12-14 06:00:04       51 阅读
  6. git仓库代码

    2023-12-14 06:00:04       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-14 06:00:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-14 06:00:04       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-14 06:00:04       87 阅读
  4. Python语言-面向对象

    2023-12-14 06:00:04       96 阅读

热门阅读

  1. 常见的工作流编排引擎

    2023-12-14 06:00:04       75 阅读
  2. C#中UDP的简单使用+样例

    2023-12-14 06:00:04       61 阅读
  3. Spark读写Hive

    2023-12-14 06:00:04       60 阅读
  4. EFK 部署(一次成功)并且验证测试

    2023-12-14 06:00:04       52 阅读
  5. 物联网架构之CDH

    2023-12-14 06:00:04       43 阅读
  6. Tomcat指定jdk启动

    2023-12-14 06:00:04       51 阅读
  7. Narak

    Narak

    2023-12-14 06:00:04      52 阅读
  8. 网络安全学习之信息泄露

    2023-12-14 06:00:04       65 阅读