美文网首页
Git使用总结

Git使用总结

作者: Jorvi | 来源:发表于2018-12-03 20:05 被阅读0次

生成密钥

  1. 打开Git Bash, 运行 ssh-keygen
  2. 密钥生成空间 ~/.ssh/id_rsa _(C:/User/.ssh)
  3. 输入密码(不输入增直接回车跳过)
  4. ~/.ssh/id_rsa.pub (公钥), id_rsa (私钥)

下载代码到本地

git clone ssh://项目地址

分支开发流程

使用git pull命令

  1. 在工作空间下打开 Git Bash
  2. git pull origin:从远程库下载代码到本地库并自动合并
  3. git status:查看本地代码状态
  4. git add 文件名:将文件加入到提交缓存区
  5. git commit -m "提交注释":将所有add的文件提交到本地库
  6. git push:将本地库提交到远程库

使用git fetch/rebase命令

  1. 在工作空间下打开 Git Bash
  2. git fetch origin:从远程库下载代码到本地库
  3. git status:查看本地代码状态
  4. git add 文件名:将文件加入到提交缓存区
  5. git commit -m "提交注释":将所有add的文件提交到本地库
  6. git rebase:将从远程库下载的代码与提交到本地库的代码合并
  7. git push:将本地库提交到远程库

注:使用git pull命令可以只提交部分代码;但是使用git rebase命令需要提交全部代码,否则无法rebase

多分支开发合并流程

Git创建分支

下载的代码默认是master分支,可在本地创建一个新的dev分支用于开发,最后合并到master分支上提交

  1. 在工作空间下打开 Git Bash
  2. _git branch:_查看本地已存在的分支(* 标识工作空间中当前分支)
  3. _git branch dev:_创建dev分支
  4. _git checkout dev:_切换到dev分支
  5. _git branch:_查看本地分支(* 标识工作空间中当前分支)

此时工作空间中存在两个分支:master(仅用于提交代码)和 dev(用于实现功能)。

Git同步代码

  1. 在工作空间下打开 Git Bash
  2. _git checkout master:_切换到master分支
  3. _git fetch origin:_从远程库同步代码到本地库
  4. git checkout dev:切换到dev分支
  5. git status:查看本地代码状态
  6. git add 文件名:将文件加入到提交缓存区
  7. git commit -m "提交注释":将所有add的文件提交到本地库
  8. git rebase master:将master分支中的最新代码合并到dev分支的提交节点前
  9. _git checkout master:_切换到master分支
  10. git merge dev:将dev分支的最新代码合并到master分支中
  11. git push:master分支提交代码到远程仓库

Tips

  • 误删本地文件,从远程库重新下载该文件: git checkout -- 文件名
  • 查看提交记录:git log [--graph] [--oneline]
  • 取消 git add 操作:git reset HEAD [文件名](支持通配符)
  • add所有修改文件:git add .
  • 修改上一次commit的内容(未push): git commit --amend -m " "
  • 切换远程分支:git checkout -b test origin/test

相关文章

  • git的使用总结

    git的使用总结

  • git使用总结

    git使用总结 git --version //查看所安装的git的版本 git config --global ...

  • GitHub创建远程仓库及连接

    总结:使用的git命令 git init git remote add origin (远程仓库地址) git r...

  • git 的使用

    有关git的使用总结一下,留着使用 git、svn区别 使用过程 svn基本使用过程 git基本使用过程 管理模式...

  • Git命令语法汇总

    本文是在学习廖雪峰Git教程后对常用Git命令的使用总结,仅供在使用Git时方便查找。 一、Git简介 Git是当...

  • git使用

    Git安装和使用 Git使用总结 如何将本地项目上传到Github Windows中git bash完全可以替代原...

  • git使用---安装,提交,回退,修改,分支,标签等

    下面是对git的各种使用及命令的基础使用,来自廖雪峰老师的git教程,这个收录下,作为git的使用总结。 gith...

  • 小猪的Git使用总结

    小猪的Git使用总结 目录 [TOC] 概述: 接触Git也些年头了,对于Git的使用也算是略有心得,想着出于自己...

  • Git命令行使用指南

    题引: 既为了总结自己在Git使用上的实践经验,也为了给有同样Git使用需求的伙伴们提供借鉴。 本文Git使用方式...

  • Git原理及基本命令

    最近工作经常使用Git,本文重点总结归纳一下git经常使用的命令和用法,以及对git基本原理的理解。 一、Git安...

网友评论

      本文标题:Git使用总结

      本文链接:https://www.haomeiwen.com/subject/yyyucqtx.html