1901agitoneday

2021-09-08  本文已影响0人  易路先登

一、发展史

发展史

二、git优势

1、分布式的
2、不依赖网络的

三、.git目录的介绍

hooks:钩子脚本文件存放地
objects:仓库
refs:每次commit的引用

四、三三

三个区:工作区、暂存区、版本管理区
三个状态:stage commit untracked

五、简单使用

git add file<name>
git commit -m 'message'

git commit --amend修改最近一次提交说明文字的命令
git cat-file -t[p] <哈希值>查看哈希值文件的类型或者内容

六 帮助命令

git help [add]弹出详尽的web文档教你如何使用该命令

六、单人本地操作

rm,mv
git checkout xx.xxx从版本区将文件拣出
git reset head^^
git rebase//变基

七、分支

1、新建分支 git branch 分之名
2、切换分支git checkout 分之名
3、两个任务一起做 git checkout -b 分之名
4、git branch查询本地所有分支
5、git branch -d 分支名 不强制删除分支 -D强制删除分支
6、git merge 分支名将某某分支合并到当前分支
7、(1)同文件同位置
(2)同文件不同位置
快速合并弹出vim编辑器的操作方法:

八、stash

1、git stash暂时封存工作区不成熟的修改,然后准备切换到其他分支工作
2、git stash pop弹出暂时封存工作区不成熟的修改

九、gitk命令

打开一个可视化窗口,展示提交树的节点状况、节点信息等,还可以进行tag等操作

十、rebase变基操作

(1)git rebase -i hash可以修改不定提交的说明
(2)合并不定次数的提交(提交按从上到下,从早到晚排列)

上一篇 下一篇

猜你喜欢

热点阅读