首页 > 代码库 > Git初体验——git项目开发流程

Git初体验——git项目开发流程

众所周知,Git是一款版本控制软件,之前总是习惯把每次修改后的代码打包并且标注好时间等信息加以区分,使用git之后就完全不需要这么做了。

1.安装git:

官网下载安装即可,没什么复杂的步骤

2.新建仓库

打开指定目录或者新建文件夹

cd xxxxx  打开指定文件夹

mkdir xxxxx 创建目录

pwd 显示当前所在工作路径的绝对目录

$ mkdir secgit
$ cd secgit
$ pwd
显示:/Users/sybil/secgit

 

git init

$ git init
Initialized empty Git repository in /Users/sybil/secgit/.git/

git init命令把这个目录变成了可以管理的仓库,可以看到当前目录下多了一个.git目录(如果没有显示这个目录,可能是隐藏了 )

3.向仓库添加文件
$ git add readme.txt
$ git commit -m "commit readme"
[master (root-commit) bd9bd4b] commit readme
 1 file changed, 2 insertions(+)
 create mode 100644 readme.txt
在刚才的目录下创建一个文件(一定要在指定的目录下,这里才是可以管理的仓库),我创建的是readme.txt
使用git add把这个文件加到这个仓库中
使用git commit将文件提交到仓库中, -m 后面是文本信息,表示本次提交的提示信息,方便以后在历史记录中查找本次提交相关的信息;

4.clone项目
创建好仓库之后,可以clone一个远程项目下来,这里我clone的是zookeeper项目
$ git clone https://github.com/apache/zookeeper.git
git clone后面是项目的地址,这时就将项目克隆本地仓库了

创建新的分支
$ git checkout -b dev

git checkout
命令加上-b参数表示创建并切换,相当于 git branch [分支名]+ git checkout;

5.本地开发后推到远程
git clone下来的远程项目在本地开发后,所做的修改不会直接生效,因此以下流程:

1)git status
查看本地修改后的状态,比如改了三个文件,就会显示这三个文件的路径和修改状态;
2)git diff [文件路径]
可以看到代码的具体修改细节;
上面两步都是为了检查二次开发是否合理,如果检查没有问题就可以推到远程啦:
3)git checkout -b branchName
创建并切换到这个分支
4)git push origin branchName 在远程创建这个分支,并将代码推到远程
完成这些操作后,本地代码就发布到git上啦,项目组的人都可以看到啦~~

   

 

 

 

Git初体验——git项目开发流程