git 命令汇总

(一)生成版本
1.进入要管理的目录
2.【git init 】初始化,让git帮助管理当前文件夹
3.【git status】 检测当前目录下文件的状态
4.三种文件状态的变化:
(1)红色:修改过的文件和新增文件;【git add 文件名/. 】 从工作区到暂存区
个人信息配置:用户名和邮箱。多出现在第一次运行git的电脑上 git config --global user.email "you@example.com" git config --global user.name "your name"
(2)绿色:git 已经管理起来了 -> 【git commit -m "描述信息" 】 暂存区到版本库
(3)生成版本
5.【git log】 查看版本记录

image.png

(二)回滚
1.回滚至之前的版本
【git log】 查看之前记录
【git reset --hard 版本号】
2.回滚至之后的版本
【git reflog】查看之后记录
【git reset --hard 版本号】
3.【git checkout -- 文件名】 回撤到未被跟踪的状态
【git reset HEAD 文件名】 从暂存区撤到工作区

(三)分支(冲突)
【git branch -a】 查看所有分支
【git branch -b 分支名称】 创建分支
【git checkout 分支名称】 切换分支
【git merge 要合并的分支】 注意:切换分支再合并
【git branch -d 分支名称】 删除分支

(四)仓库托管
【git remote add origin https://****.git】给仓库取别名
【git push origin master】把本地master分支推送到远端master分支
【git push origin dev】把本地dev分支推送到远端dev分支
【git clone https://****.git】克隆项目代码

每次写代码之前需要先merge master 分支
写代码之前:
【git merge master 】合并master分支,在自己的分支执行
第一次开发代码之后提交推送:
【git add .】
【git commit -m "开发代码1"】
【git push origin dev】
第二次开发代码之前:
【git fetch】获取所有分支的远程更新
【git merge master】合并master分支,在自己的分支执行
第二次开发代码之后提交推送:
【git add .】
【git commit -m "开发代码2"】
【git push origin dev】
上线:。【
如果发布(你是项目主导者),需要将dev分支合并到master 需要先把dev分支合并到mster,然后推送到远端,在master分支执行 【git merge dev】 【git push origin master】

(五)补充
【git pull origin dev】=【get fecth origin dev + get merge origin/dev】

快速解决冲突:
1.安装Beyond compare
2.在git中配置
git config --local merge.tool bc3 git config --local mergetool.path "by安装路径" git config --local mergetool.keepBackup false
3.应用Beyond compare
git mergetool

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Author: duqi@kongge.com Date: 2017.02.13 总结自廖雪峰-Git教程 将一个...
    杜七阅读 249评论 0 0
  • 远程仓库相关命令检出仓库: git clone git://github.com/jquery/jq...
    0x01阅读 116评论 0 0
  • 前言 最近,有朋友私信让我就git 使用做篇文章分享,分享一下我在日常工作中是如何使用git的。我当场就收费两包辣...
    BlueSocks阅读 321评论 0 0
  • 一、本地创建git项目推送到远程仓库 1.查看本地库的远程仓库地址 git remote -v 2. 远程仓库地...
    龙钊_e50e阅读 201评论 0 0
  • 常用Git命令汇总 安卓新人用Git,将常用的命令汇总一下,以便以后不记得了直接来看一看,目前用到的就这些,之后还...
    安卓这件大事阅读 145评论 0 0