1
git init
创建初始化仓库
git config --global user.name "you name"
告诉git你的用户名
git config --global usr.email "you email address"
告诉git你的邮箱地址
还可以通过config添加命令配置个性化如:字体颜色等
2
如果在提交时想只提交部分,就新建.gitignore
在里面声明要忽略的文件。
文件内容格式:
A:#为注释
B:可以使用shell所使用的正则表达式来进行模式匹配
C:匹配模式最后跟"/"说明要忽略的是目录
D:使用!取反(例如目录中包含 test.a,并且gitignore文件中包含 *.[oa],如果在文件中加入 !test.a 表明忽略除test.a文件以外的后缀名为.a或者.o的文件)
3
git branch "newbranch"
创建一个新分支
-r 列出远程分支
-a 列出本地远程分支
git branch -m | -M oldbranch newbranch
重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名
git branch -d | -D branchname
删除branchname分支
git branch -d -r branchname
删除远程branchname分支
git checkout branchname
切换新分支
git checkout -b branchname
合并分支将当前分支和指定分支合并
4
git rebase
用来合并分支,不会留下合并历史。在这个过程中如果发生冲突,git会立刻停止rebase并让你去解决冲突。然后执行git rebase --continue
会继续应用余下部分。
--abort
用来终止rebase的行动。并回到分支开始的状态。
网友评论