这里以windows版为例总结git的基本命令和使用方法 ,对于git的历史不再介绍,大家可以自行检索。

(1)安装git

访问该网址 :https://git-scm.com/downloads   安装完成以后从开始菜单里找到gitbash并打开。对于gitbah我们可以粗略的理解为linux下的shel界面。windows版的git是支持图像化界面的,但是我觉得都到这个份上了我们还是用一下命令吧!!

版本控制工具git的基本使用命令总结

(2)配置身份

打开gitbash以后,首先需要配置一下我们的身份,这样在提交代码的时候,git就知道这是谁提交的了,命令如下

git config  --global user.name  " haibowen"             (注这里的  " haibowen"是我的用户名,你要替换成自己的。)

git config  --global user.email  "[email protected]"     (同样账户是我的,注意替换)

配置完成以后可以进行检查,命令如下:

git config  --global user.name 

git config  --global user.email 

版本控制工具git的基本使用命令总结

(3)创建仓库

现在我们就可以创建repository(仓库)了,比如我们要为某个项目创建仓库,就需要我们使用cd 命令切换到该项目的根目录下:然后执行如下命令:

      git   init

对你没有看错,就是这么简单,仓库已经创建完毕,

(下面是我自己的操作截图,我的项目叫做androidStudy_list,位于 /f/over/androidStudy_list 这个目录下)

版本控制工具git的基本使用命令总结

(4)删除仓库

如果想删除我们刚创建的仓库很简单,只要在我们的目录下找到隐藏的 .git文件夹 删除掉就可以。

(5)提交代码

仓库创建好以后,我们就可以放东西了命令如下:

     git add  .    (注意 . 是添加所有文件,如果我们不想添加所有,我们可以将  .  替换 成我们想要添加的代码)

    git   commit  -m  " First Commit"    (该命令是用来提交代码的,"First Commit" 里的是对这次提交的说明,可根据自己项目的情况编写)      (截图截得不完整,手写尴尬)

版本控制工具git的基本使用命令总结

(6)查看文件的更改情况:

对于一个项目而言,可能不是一个人在开发,有时候我们需要看一下别人或者自己对代码做了哪些修改,我们可以执行以下命令:

      git status    (只能看到哪个文件更改了,具体的内容看不到)

版本控制工具git的基本使用命令总结

想要看具体的 执行以下命令:

  git diff    (我这里做的更改是,将数组里的 "淘宝"换成了"爱博",  注意图截得不完整,手动尴尬,当然若果你只想看更改的文件,在 git diff 后加文件的具体路径就可以了)

版本控制工具git的基本使用命令总结 

(7) 撤销更改

承接上一步,如果,我们不想修改之前的部分,撤销对代码的修改的命令如下:

git checkout                      ( 该命令后加文件的具体路径,即可撤销)

版本控制工具git的基本使用命令总结

(8)查看提交记录

对于一个项目一段时间后我们已经提交过很多次了,那么怎么看我们的提交记录呢?

具体执行的命令如下:

git log               (我这里提交过两次)

版本控制工具git的基本使用命令总结


(9)创建分支     重点

分支是我们版本控制工具中,比较重要的概念,是因为他在现有的代码的基础上建了一个分支,使得代码在两根分支线上进行开发,相互之间不影响,这对于解决软件版本开发的问题很实用,(其实可以理解为对之前代码的一个备份)

具体的命令如下:

git branch             (branch 是分支的意思, master 是主分支的意思)

版本控制工具git的基本使用命令总结


可以看见 我们这个项目只有一个主分支

创建分支的命令

git branch version1.0              (创建1.0版本的分支)

版本控制工具git的基本使用命令总结

(10)切换分支

git checkout version1.0

版本控制工具git的基本使用命令总结

(11)合并分支

合并分支前先 切换到要合并的分支上再执行合并命令

git  checkout master

git merge  version1.0

(12)代码托管到远程仓库github

首先需要注册github的账户,在github上手动建立自己的仓库,(这里不再赘述,网上教程一抓一大把,)

将远程仓库克隆到本地(先切换到项目的根目录***意远程仓库的命名要和项目的名字一致,)

git clone https://github.com/..................   (仓库的地址)

进入到克隆到本地的仓库的根目录将里面的所有文件(包括隐藏文件)复制到上一级目录中,重复的文件直接覆盖,然后将克隆到本地的仓库的文件夹删除。

       1)添加代码:

     git  add  .

      2)提交代码:

   git  commit -m   " first commit"

     3) 同步到远程 仓库github

     git push  origin master    (master 是主分支  ,亦可提交到其他分支,不再赘述)

我们访问远程仓库发现我们的代码已经同步过来了。

(注以上所有命令都在项目的根目录下执行)


终于写完了,写的不好的地方大家见谅,欢迎大家前来交流。   






相关文章: