git 基本命令

创建基本仓库

git init 

添加文件到仓库

git add <文件名>

创建仓库分支

git checkout -b dev

提交

git commit -m "注释" 

状态

git status

修改的历史记录

git log

修改的历史记录单行显示

git log --pretty=oneline

工作区的修改全部撤销

git checkout -- file

可以把暂存区的修改撤销掉(unstage)

git reset HEAD file

命令查看当前分支

git branch

把dev分支的工作成果合并到master分支上

git merge dev

删除dev分支

git branch -d dev

多人协作================================

查看远程库的信息

git remote

显示更详细的信息

git remote

推送分支

git push origin <分支名>

修复bug================================

stash功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作

git stash

查看工作现场

git stash list

恢复,但是恢复后,stash内容并不删除

git stash apply

删除工作现场

git stash apply

恢复的同时把stash内容也删了

git stash pop

Feature分支===============================

新建分支

git checkout -b feature-vulcan

添加到工作区

git add vulcan.py

提交

git commit -m "add feature vulcan"

切换dev准备合并

git checkout dev

git merge dev

删除分支

git branch -d feature-vulcan

强制删除(提示没有合并错误时用)

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

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,733评论 4 54
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,744评论 9 163
  • 2017-03-13Git基本命令整理 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的...
    无为不争静阅读 275评论 0 0
  • AsaGuo阅读 281评论 0 0
  • 因为机缘巧合,我坐到了他后面,之前他总是撩我讲话,我却没理过他,但其实早已心动,他总是说自己没用,只会靠口吃饭,其...
    馥萝梦蕾阅读 326评论 0 1