Git 命令

git 工作流程:

工作区 --add --- 缓存区---commit---本地仓库 --push ---远程服务器


1. git  init  初始化空文件夹

git  remote  add  origin https://github.com/.git 将本地仓库关联远程仓库地址

2. 从服务器 获取项目  git  clone

3. git  add  。存放到缓存区

4. git  commit  - m  ' 0000001'  存放到本地仓库

#远程仓库是空的情况下,添加-u 选项不但会将本地的 master 代码推送到远

程的 master 分支,同时还会关联本地的 maskter 和远程的 master 分支

5 . git push -u origin master 推送到服务器

6. git reflog  查看历史操作

7. git  reset  代码回滚

git reset --hard origin/master  本地代码就会更改为master 最近一次提交状态


查看分枝----

git  branch    本地分枝

git  branch -r  服务器分枝

git  branch -a  所有分枝

git  checkout  name  切换 分枝

git branch  name  创建分枝

git branch -d  name  删除本地分枝   

删除远程分支

指令git push origin --delete branch,该指令也会删除追踪分支

 git branch -m oldname  newname  修改分枝名字


git  merge(合并分支)

git  fetch  (合并分支)

git  rebase  (合并提交记录)


生成ssh 秘钥

$ ssh-keygen -t rsa -C '741599771@qq.com'

在输入--xxxx

            ---xxxxx

‘’Your identification has been saved in xxx.

Your public key has been saved in xxxx.pub.‘’



当clone或者pushgit项目时,文件太大便会出现fatal: The remote end hung up unexpectedly

此时需要修改.gitconfig配置文件,打开终端,执行指令: git config http.postBuffer 524288000

解决方法 配置git的最低速度和最低速度时间 单位 秒:

 git config --global http.lowSpeedLimit 0 

git config --global http.lowSpeedTime 999999


Production分支(主线分支用于发版,不会直接改)

Master分支,这个分支只能从其他分支合并,不能在这个分支直接修改

Develop分支(开发分支)

这个分支是我们是我们的主开发分支,包含所有要发布到下一个Release的代码,这个主要合并与其他分支,比如Feature分支

Feature分支(新功能分支)

这个分支主要是用来开发一个新的功能,一旦开发完成,我们合并回Develop分支进入下一个Release

Release分支(偏向测试)

当你需要一个发布一个新Release的时候,我们基于Develop分支创建一个Release分支,完成Release后,我们合并到Master和Develop分支

Hotfix分支(紧急bug发布)

当我们在Production发现新的Bug时候,我们需要创建一个Hotfix, 完成Hotfix后,我们合并回Master和Develop分支,所以Hotfix的改动会进入下一个Release

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,863评论 9 163
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,893评论 1 26
  • 以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...
    科研者阅读 3,751评论 2 19
  • 以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...
    科研者阅读 4,571评论 4 50
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 5,157评论 0 9

友情链接更多精彩内容