1年多以前从SVN阵营转向Git,SVN用的最多就是图行化工具,刚转到Git时也是喜欢用图形化工具和XCode自带Git管理工具的,但是在使用XCode自带Git管理工具出过几次问题后,逐渐转向使用命令。现在基本上是使用SourceTree
来做一些浏览性的工作比如commit改动、分支走向等,其他的基本上使用命令来操作。Git的好我就不多说,先看下面一张图了解一下Git的一些名词,在看看常用的Git命令。
Git图解
- Workspace:工作区
- Index / Stage:暂存区
- Repository:仓库区(或本地仓库)
- Remote:远程仓库
新建代码库
|
|
基本配置
Git的设置文件为.gitconfig
,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。
|
|
增加/删除文件
|
|
代码提交
|
|
暂存区
|
|
分支操作
|
|
标签
|
|
查看信息
|
|
远程同步
|
|
撤销
|
|
其他
|
|