git必会必知

 

1 前言

git前身是BitKeeper,但是他不是开源软件,不符合当时开源趋势,于是就会有了开源的git,git开发只用了十天时间。目前git是公司开发必不可少的一个工具,用于多人开发的分布式版本控制软件。git是Linux内核,由c语言开发。

2 工作流程

一般工作流程如下:

  1. 克隆 Git 资源作为工作目录。
  2. 在克隆的资源上添加或修改文件。

3 推送

1、初始化,添加.GIT文件

git init

结果

2、加入缓存中,准备加入远城仓库,

git add .

3、写备注

git commit -m "备注信息"

4、添加远城仓库

git remote add origin 地址

5、推送内容

git push origin master -u

参数 -f 表示强制force

4 克隆

4.1 检查本地分支

git branch

4.2 检查远程所有分支

git branch -a

4.3 当前状态

git status

4.4 更新分支

4.4.1 使用场景

idea分支缺少目标分支或者分支更新

4.4.2 代码

git fetch

4.5 切换分支

git checkout 

4.6 合并分支

git merge

最新文章

  1. Java面试(3)-- Java关系运算符
  2. js-设置焦点
  3. Silic PHP大马Cookie欺骗漏洞
  4. Codeforeces 707B Bakery(BFS)
  5. oracle的高可用与负载均衡
  6. accelerated C++ 中查找url(学习笔记)
  7. 64位Windows7升级IE11后无法启动的解决办法
  8. 从 Typecho 自定义字段的调用代码看去
  9. 《JavaScript设计模式与开发实践》-面向对象的JavaScript
  10. linux命令学习-1-less
  11. [leetcode](4.21)4. 有效子数组的数目
  12. Timer与TimerTask
  13. pyinstall实现不显示控制窗口
  14. 算法基础_递归_给定m个A,n个B,一共有多少种排列
  15. 深度学习模型融合stacking
  16. Mac OS X下安装Python的MySQLdb模块【终结版】
  17. SSH远程连接Ubuntu Server
  18. iOS下Symbol not found: ___sincosf_stret错误
  19. 基于高通 qca4531 mp3 demo板 双系统引导设计
  20. 【转】每天一个linux命令(35):ln 命令

热门文章

  1. JavaScript计算字符串中包含几个给定字符
  2. node 监听接口
  3. [LeetCode] Search Insert Position 二分搜索
  4. Scrapy笔记:使用代理ip
  5. Guice 4.1教程
  6. Wildcard Matching - LeetCode
  7. spring配置文件中配置sessionFactory失败
  8. SecureCRT保持连接,不会过一段时间关闭Session
  9. 【2019】问题记录一:后端获取URL参数的值内加号“+”变成空格“ ”
  10. vs2013载入zlib库,即include "zlib.h"