资讯专栏INFORMATION COLUMN

关于git常用命令

only_do / 1503人阅读

git常用命令 git常用命令

初始化本地git环境
  git init

克隆一份代码到本地仓库
  git clone XXX

把远程库的代码更新到工作台
  git pull

强制把远程库的代码跟新到当前分支上面
  git pull --rebase origin master

把远程库的代码更新到本地库
  git fetch

把本地的修改加到stage中
  git add .

把stage中的修改提交到本地库
  git commit -m "comments here"

把本地库的修改提交到远程库中
  git push

查看远程分支/全部分支
  git branch -r/-a

切换到某个分支
  git checkout master/branch

新建test分支
  git checkout -b test

删除test分支
  git checkout -d test

假设当前在test分支上面,把master分支上的修改同步到test分支上
  git merge master

调用merge工具
  git merge tool

把未完成的修改缓存到栈容器中
  git stash

查看所有的缓存
  git stash list

恢复本地分支到缓存状态
  git stash pop

查看某个文件的每一行的修改记录()谁在什么时候修改的)
  git blame someFile

查看当前分支有哪些修改
  git status

查看当前分支上面的日志信息
   git log

查看当前没有add的内容
  git diff

查看已经add但是没有commit的内容
  git diff --cache

上面两个内容的合并
  git diff HEAD

撤销本地修改
  git reset --hard HEAD

查看git config的HOME路径
  echo $HOME

配置git config的HOME路径
  export $HOME=/c/gitconfig

团队协作git操作流程:

克隆一个全新的项目,完成新功能并且提交:

克隆代码库
  git clone XXX

新建分支
  git checkout -b test

完成修改
  modify some files

把修改加入stage中
  git add .

提交修改到test分支
  git commit -m ""

切换到master分支
  git checkout master

更新代码
  git pull

切换到test分支
  git checkout test

把master分支的代码merge到test分支
  git meger master

把test分支的代码push到远程库
  git push origin 分支名

目前正在test分支上面开发某个功能,但是没有完成。突然一个紧急的bug需要处理

git add .

git stash

git checkout bugFixBranch

git pull --rebase origin master

fix the bug

git add .

git commit -m ""

git push

git checkout test

git stash pop

continue new feature"s development

git工作流

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/117141.html

相关文章

  • 关于git常用命令

    git常用命令 git常用命令 初始化本地git环境  git init 克隆一份代码到本地仓库   git clone XXX 把远程库的代码更新到工作台   git pull 强制把远程库的代码跟新到当前分支上面   git pull --rebase origin master 把远程库的代码更新到本地库  git fetch 把本地的修改加到stage中 ...

    lvzishen 评论0 收藏0
  • 关于git常用命令

    git常用命令 git常用命令 初始化本地git环境  git init 克隆一份代码到本地仓库   git clone XXX 把远程库的代码更新到工作台   git pull 强制把远程库的代码跟新到当前分支上面   git pull --rebase origin master 把远程库的代码更新到本地库  git fetch 把本地的修改加到stage中 ...

    2i18ns 评论0 收藏0
  • 关于git常用命令

    git常用命令 git常用命令 初始化本地git环境  git init 克隆一份代码到本地仓库   git clone XXX 把远程库的代码更新到工作台   git pull 强制把远程库的代码跟新到当前分支上面   git pull --rebase origin master 把远程库的代码更新到本地库  git fetch 把本地的修改加到stage中 ...

    googollee 评论0 收藏0
  • 从0开始学习 GitHub 系列之「Git 速成」

    摘要:这个时候用到了第一个命令,代表初始化仓库,输入之后会提示可以看到初始化成了,至此目录已经是一个仓库了。 showImg(https://segmentfault.com/img/remote/1460000006773192); 前面的 GitHub 系列文章介绍过,GitHub 是基于 Git 的,所以也就意味着 Git 是基础,如果你不会 Git ,那么接下来你完全继续不下去,所以...

    wangshijun 评论0 收藏0
  • Git常用的简单命令

    摘要:是在服务器端开发再合适不过的神器这里只是对自己平常工作中常常使用到的命令做一个小小的总结,方便程序员开发和版本控制的配置文件有三个级别的配置文件,分别是版本库级别的配置文件全局配置文件用户家目录下系统配置文件安装的时候所在的目录,一般情况下 Vim+Gig是在服务器端开发再合适不过的神器!这里只是对自己平常工作中常常使用到的git命令做一个小小的总结,方便程序员开发和版本控制! git...

    wmui 评论0 收藏0

发表评论

0条评论

only_do

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<