GitUses

Git

关于 Git 的使用已经有中文版的文档可以查阅, 这里就不一一赘述了, 具体碰到什么问题还能直接查阅, 很方便,
这里只记录日常会用到的使用及问题
中文文档

命令集合

1
2
3
4
5
6
7
# 配置 & 查看配置
git config [--global / --system] <verb>

# 初始化一个 git 仓库
git init

# 添加文件到暂存区/track 文件

rebase

git fetch

git rebase

conflicts ->
git status

git add.

git rebase –abort ( 一定不能 commit!!! )
git rebase –continue

merge

git add.
git commit
git checkout -b “hahah” 创建一个 branch

git checkout “tag” “hash” “file” 跳到某个 node

Flow

碰到了远程仓库和本地仓库不同步, 好像对应不上的情况, 而且想改分支名字

最后是用了这个方法

branch

创建并切换到新分支
git checkout -b name

上传新分支
git push origin name

关联远程分支
git branch --set-upstream-to origin/name

.ignore

在我们不想要把一些文件放到git中管理时, 可以使用这个文件来指定他的忽略文件

这种是很模板的东西, 社区早就有人维护了比较好得模板文件, 我们可以直接用, 加上自己的一些特殊需求修改下

如:

  • joe: brew install joe && joe list, 可以看到他支持得文件
  • gi这个就比较自由了, 你可以在web上直接拿一个, 也可以使用他得命令行(他命令行是像终端环境中写一个函数, 从web上获取指定的ignore文件)