Git

2018/03/13 tools

git使用

一:git初体验 1、下载git工具,找到要安装的目录安装。

2、设置个人信息

  $ git config --global user.name yourName
  $ git config --global user.email yourEmail

3、设置仓库存储的位置 a.进入D盘:cd D: b.进入想放的文件:cd d:/学习/ c.创建新的仓库文件$ mkdir fileName d.进入仓库文件里面$ cd fileName e.初始化仓库:$ git init //提示初始化了一个仓库,在’D:/学习/ceshi/’目录 f.打开磁盘去文件夹里面建个文件:’git.txt’ g.查看状态:$ git status //会提示untracked files,需要’git add file’ h.把文件添加到版本控制:$ git add . 或者$ git add fileName.type// 注意 . 代表根目录 i.然后查看一下:$ git status // 提示添加了一个新的文件 ‘git.txt’ j.添加备注:$ git commit -m ‘init’ k.再次查看:$ git status l.查看都有什么文件:$ ls

4、理解一个概念:文件刚开始的时候处于开发状态,这个时候Git不会管你,当你开发完成或者阶段性完成之后,通过$ git add file.type添加到Git的暂存区,然后想提交到版本仓库的话需要通过$ git commit -m ‘描述’来放到版本控制里面,期间可以通过$ git status来查看当前状态。

5、当修改了文件的时候,查看状态的话会有一个红色的提示,提示你需要放到暂存区,这个时候也可以再次commit到版本库里面,提交到暂存区和版本库的方法看上一步,操作一毛一样,修改了单个文件的话就可以只add一个单独的文件,没必要全部添加。

6、删除文件 a. 先去磁盘再建一个新文件: ‘a.txt’ b.添加到暂存区:$ git add a.txt c.提交到版本库:$ git commit -m ‘add a.txt’ d.删除:$ git rm a.txt e.查看:$ ls // a.txt git.txt f.删除:$ git rm a.txt e.查看:$ ls // git.txt g.重新提交:$ git commit -m ‘remove a.txt’

二:git远程仓库 1、要做的是:在GitHub新建仓库,然后把刚才弄的那个本地的推上去。

2、新建了之后,会弹出一个页面,上面有一个HTTPS/SSH的选项,我用的HTTPS选项,然后复制后面的链接,切换到命令行窗口, a.输入 :git remote add origin 你自己的地址 b.git push -u origin master // 然后就会让你登陆GitHub,然后登陆,然后刷新你刚才的那个页面,就看到了一个只有一个文件git.txt的仓库弄好了。代码后面的master是想要提交到的分支,看需要提交。 origin 是指代具体的链接地址,可以修改git remote add yourName 自己的地址

3、克隆别人的远程项目:

  $ git clone 链接

4、把远程仓库的最新代码拉到本地

  $ git pull origin master //origin是链接,master是分支

三:版本控制 1、查看日志: a.查看项目:$ git log b.查看某文件:$ git log fileName c.查看本目录: $ git log . d.配置一行查看: $ git log --pretty=oneline

2、查看版本变化:$ git reflog

3、切换版本1(^):$ git reset --hard HEAD^ // ^的数量代表回滚几个版本。一个就是一个版本 这样有点不得劲。换种方式 切换版本方式2(版本号):$ git reset --hard HEAD 1234567 // 1234567代表版本号,版本号最好填写5位以上到7位数,可以通过$ git –pretty=online查看,不过这个只能看到当前版本与当前版本之前的,想查看全部版本的话需要用$ git reflog

四:分支管理 1、查看分支:git branch 2、生成分支:git branch 分支名字 3、切换分支:git checkout 分支名字 4、合并分支: a.需要先切换到主分支上:$ git checkout master b. 然后合并分支:$ git merge 分支名

五:远程仓库的本地操作 (以下操作不会真的删除GitHub上面的仓库,只是删除本地的别名) 1、查看远程仓库:$ git remote 2、查看远程仓库地址:$ git remote -v 3、删除远程仓库别名:$ git remote 远程库名 4、添加远程仓库:$ git remote add <远程库名> <地址> // 库名自定义,地址是GitHub上面的地址 5、修改远程仓库别名:$ git remote rename <旧名称> <新名称>

Search

    Table of Contents