git 最常用版本控制工具:
基本命令:
1、下载代码:
git clone (-b 分支名) 仓库链接 -b 指定下载代码分支

2、修改代码:
最好将下载好的代码复制一份在复制的代码中修改,后期操作简单一些

3、拉取仓库最新代码:
git pull 在下载的代码中将最新的代码拉取下来,会对本地未改动代码进行覆盖更新

4、将改好要提交的代码复制到pull下来的代码中
改那个则修改那个,其他的不要动,如果修改一部分代码则将修改的粘贴到应该的地方

5、将修改代码添加到暂存区
git add 修改文件名 修改那个文件则添加那个文件

6、将暂存区代码提交到本地仓库
git commit -m ‘提交说明’ 修改那些地方进行说明

7、将本地仓库代码上传到远端仓库
git push git在哪启动,默认推送到那个分支

说明:
1、clone下来代码,进行复制之后再修改,方便之后pull下来代码合并更新,如果直接改的话,pull时会提示‘Already up to date’或者不成功,证明有修改的文件未提交,从而不能获取最新代码,如果远端仓库也有修改的话,add / commit / 后 push 也提交不了,会提示如下:
‘! [rejected] develop -> develop (fetch first)
error: failed to push some refs to ‘https://gitee.com/onlyly/test_case_store.git’

所以:为了修改完之后工作顺利,clone后复制一份进行修改,效果最佳

2、commit 时,提交说明一定做清楚,避免有问题出现说不清现象

3、如果直接修改 clone 下来的代码,如果远端的代码也被修改,这时候 pull 下来代码会执行merging 进行自动冲突合并,就是在本地代码中添加一些合并标记,需要自己去挨个修改,特别不方便,如要避免,则谨记第一个说明

git 常用命令及基本用法相关推荐

  1. Git指令,Git常用命令及详细用法

    目录 git config(查看/配置提交代码的用户名和url地址) git init(新建) git clone(下载) git pull(获取/下拉) git add(添加) git commit ...

  2. Git 常用命令和教程

    常用命令:http://hi.baidu.com/sunboy_2050/item/ffab7396672895d11a49dfcc 精简教程:http://lugir.com/git-basic.h ...

  3. git常用命令梳理及常见开发场景总结

    一.新建代码库 1.git clone用法:git clone [<选项>] [–] <仓库> [<路径>] # 用法:git clone [<选项>] ...

  4. Git常用命令一日游活动

    写在前面 如果只解释命令的用法的话,我想,是非常枯燥,而且没人愿意去看,看了也学不会,学不会就用不了,用不了就-就没有然后了,所以,我准备模拟一个项目的建立和完整的流程,来介绍一些 git 的一些常用 ...

  5. git常用命令操作方法

    git命令–切换分支 https://blog.csdn.net/qq_38335037/article/details/82755912?utm_medium=distribute.pc_relev ...

  6. Git 常用命令详解(二)

    2019独角兽企业重金招聘Python工程师标准>>> Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档 ...

  7. 【转载】Git 常用命令大全

    一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态  git commit 提交  git branch -a 查看所有的分支 git branch ...

  8. Git 常用命令集锦

    文档已储存在 GitHub,这里不再更新校正,请原谅. 远程仓库相关命令 克隆远程仓库:git clone git://github.com/jquery/jquery.git 查看远程仓库:git ...

  9. Git 常用命令速查表(图文+表格)

    一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态  git commit 提交  git branch -a 查看所有的分支 git branch ...

最新文章

  1. 「AI初识境」近20年深度学习在图像领域的重要进展节点
  2. redis 缓存过期默认时间_Redis 过期时间与内存管理
  3. 【ABP杂烩】面向切面编程(AOP)知识总结
  4. glib 2.0 arm linux,为ARM编译Glib
  5. UIButton 的简单运用
  6. 需求工程之一:需求之道
  7. LeetCode(965)——单值二叉树(JavaScript)
  8. 为什么云原生+分布式是数据库的未来?
  9. 白嫖党最爱!java冒泡排序详解
  10. instr,left,mid 定位、取内容(字符串)函数
  11. 发票查验|身份证实名认证增强版API开发文档
  12. Linux从零学习记录(三)
  13. 云函数.批量操作数据库
  14. 【wpf】Page的Unloaded事件
  15. 开机出现“Disk I/O error”的故障解决
  16. 基因组选择中如何清洗基因组数据
  17. iOS开发之语音朗读文字
  18. 一个python开发者的修炼之路
  19. Charles的安装和配置
  20. java深入学习(一)

热门文章

  1. canal实现mysql同步Elasticsearch数据linux中安装ELK
  2. dock接口_见证成长!手机充电接口类型演变史
  3. 迁移学习训练分类模型实践第一篇
  4. 易语言 取色器放大镜实现
  5. 垂杨光伏电站设计20KW分布式光伏电站设计案例
  6. #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  7. 微信公众平台两个推广小技巧
  8. c语言表达式语句由,c语言六种基本语句是什么
  9. error: LNK2019与error: LNK1120可能的原因及解决方法
  10. JanusGraph单机部署