码迷,mamicode.com
首页 > 其他好文 > 详细

git基本操作

时间:2019-07-10 09:11:54      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:信息   clone   管理   创建   基本操作   修改文件   line   文件名   email   

git 是什么

分布式版本控制

工作区(working),暂存区(index,stage),git仓库(repository)

git的安装

centos系统

yum install -y git

git初始化

mkdir git  # 创建用于git管理的文件夹 git
cd git # 进入该文件夹
git init  # 将该文件夹变成一个本地可以管理的仓库,该文件夹下多一个.git的文件夹 用来管理版本库

配置git

git config --global user.name "   "
git config --global user.email " "

 

git 工作流程

  1. 修改,添加工作区的目录,文件
  2. 将修改文件的提交到缓存区
  3. 提交缓存区的文件到仓库

 

git 基本操作

#查看修改的文件
git diff 文件名
git diff  id id  查看两次修改的差别

#查看工作状态 git status # 将修改的提交到缓存区 git add 文件名,这个步骤代表文件变成已跟踪状态 # 提交到仓库 git commit
-m “add message”

# 查看日志
git logs
git log --pretty=oneline(精简显示)  --graph  --abbrev-commit

git 分支

# 建立分支
git checkout -b mygit

# 根据远程的分支建立自己的的分支
git checkout -b  mygit  origin/develop

# 远程分支更新
git checkout develop 切换到develop分支
git fetch 拉取远程分支
get merge 将远程分支合并到本地develop 分支

# 更新自己的分支
git checkout -B mygit origin/develop

#合并分支
git merge 分支名 合并“分支名”到当前分支

#删除分支
git branch -d 分支名 删除本地分支
git push origin --delete 远程分支名 删除远程分支

 

git 远程仓库

#直接clone 就可以得到远程github分支
git clone url

#添加远程仓库
git  remote  add origin  git@github:地址

#显示远程信息
git remote  远程分支的名(origin)
git remote -v  远程仓库地址

# 推行到远程
git push origin -u mygit (第一次推 需要-u  远程会建立一个跟本地一样的mygit 分支,两者自动关联)

 

git 退回 撤销操作

 

git 较难理解的指令

git rebase

git checkout

 

git基本操作

标签:信息   clone   管理   创建   基本操作   修改文件   line   文件名   email   

原文地址:https://www.cnblogs.com/fayuzhang/p/11161463.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!