git相比起svn好处还是很多的,不在这里过多阐述,本篇注重于实战.
一、安装(主要讲解Windows和Mac)
-
安装包下载地址:https://gitforwindows.org/
完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端)了,另外还有一个图形界面的 Git 项目管理工具。
在开始菜单里找到"Git"->“Git Bash”,会弹出 Git 命令窗口,你可以在该窗口进行 Git 操作。
-
在 Mac 平台上安装 Git 最容易的当属使用图形化的 Git 安装工具,下载地址为:
http://sourceforge.net/projects/git-osx-installer/
安装界面如下所示:
二、Git工作流程
-
克隆 Git 资源作为工作目录。
-
在克隆的资源上添加或修改文件。
-
如果其他人修改了,你可以更新资源。
-
在提交前查看修改。
-
提交修改。
-
在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。
三、理解工作区、暂存区、本地库、远程库概念。
工作区:就是你在电脑里能看到的目录。 暂存区:图中对应的stage或者也可以叫index。 本地库:图中HEAD指向的位置就是本地库。 远程库:可以通过push的命令,推送本地库到远程库。公司一般有自己搭建的Git远程库,也可使用一些线上的如:coding、GitHub等。
四、Git基本命令:
- 创建本地仓库:git init。(会在你的工作目录下出现一个.git的文件夹)
- 克隆远程项目: git clone [url] (命令行可以使用)
这里是仅是AS的演示:
URL:输入远程的地址。
Directory:clone项目到本地的地址。
3.添加文件到暂存区:git add 文件名。
4.把暂存区文件提交到本地库: git comm -m “第一次提交” 在此以AS举例:未添加到暂存区是红色标识,添加成功变为绿色,提交到本地库变为黑色。灰色为忽略文件。
五、还有很多的复杂操作命令不是一篇文章能讲的清楚,在这里给大家推荐一个在线学习加练习的网址:https://learngitbranching.js.org
本篇文章旨在记录自己学习git的一个过程和简单的认识,希望能帮到大家,不喜勿喷。