Git使用笔记包括:

  1、Git安装

  2、为Github账户设置SSH key

  3、Git上传/更新项目

  4、Git下载项目

  5、常用命令整理

一、Git安装

1、Git下载地址:

  https://git-scm.com/downloads

2、Git绑定用户

  在Git安装目录中,打开git-bash.exe

  分别使用以下命令:

    git config --global user.name "你的用户名"

    git config --global user.email "你的邮箱"

  Git使用笔记_上传

  psgit config  –global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

二、为GitHub账户设置SSH key

在Git安装目录中,打开git-bash.exe  

  使用命令:ssh-keygen -t rsa -C "你的邮箱"

  Git使用笔记_github_02

在我的电脑:c/user/2811/.ssh 文件夹下面会生成3个文件,打开id_rsa.pub,复制里面所有内容

  Git使用笔记_git_03

在GitHub我的设置里面配置SSH keys,点击确定 图片如下:

  Git使用笔记_git安装_04

 

三、Git上传/更新项目

复习一下指令:

  git init               //把这个目录变成Git可以管理的仓库
  git remote add origin git@地址    //关联远程仓库
  git pull origin master            //下载仓库文件
  git add .             //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了 
  git commit -m "first commit"     //把文件提交到仓库
  git push origin master       //把本地库的所有内容推送到远程库上
 
1、建立本地仓库
进入要上传的项目文件夹,右键“Git Bash Here”,输入: git init   ,则会在项目中生成.git文件夹
  Git使用笔记_git_05

  PS.这个.git目录是Git用来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

  接着,将所有文件添加到仓库,执行指令:git add . 

  把文件提交到仓库,双引号内是提交注释。执行指令:git commit -m "注释"

  Git使用笔记_github_06

  这样本地仓库就建好了。

2、关联github仓库

Git使用笔记_上传_07

   然后执行命令 git remote add origin git@地址

  Git使用笔记_上传_08  

3、上传/更新本地代码

  执行指令:git pull     //先获取最新代码 

  执行指令:git status     //比较文件修改

  执行指令:git add  controller/LeaveController.java     //将修改添加到暂存区

  执行指令:git commit -m "***"   // 提交本地版本库,并注释

  执行指令:git push   // 提交上传git

  Git使用笔记_bash_09

  这样我的项目就成功上传到gitHub了

  Git使用笔记_git_10

4、更新本地代码(冲突文件)

  1)执行指令:git stash     //先将本地修改存储起来 

  2)执行指令:git pull     //获取项目里面最新代码pull下来

  3)执行指令:git stash pop stash@{0}     //还原暂时内容

系统提示如下类似的信息:

  Git使用笔记_git安装_11

  4)打开文件,查看冲突的代码位置,我的是删除上面的,保留下面的,如图:

   Git使用笔记_github_12

  5)执行命令:

  1. git add .
  2. git commit -m "注释"
  3. git push

番外:在我的项目新建一个"test.txt"文件,要上传到GitHub中,怎么办?

  在我的项目中,还是右键“Git Bash Here”,分别执行依次下面命令:

  git add .

  git commit -m "新增test.txt文件"

  git push -u origin master

  然后刷新下GitHub就能看到了。

四、Git下载项目

 1、想直接从GitHub上面下载完整项目,需要把这个文件夹完成初始化。右键“Git Bash Here”

  git clone   git项目地址                   -- 主要用到这一个也行

   Git使用笔记_上传_13

  Quentin项目就下载下来了。

2、已经是Git项目,需要和GitHub同步

  git pull

五、git创建新分支

【Git 命令创建分支并push到远程步骤】

 

1:在本地创建新分支执行如下命令:

 

git checkout -b devp

 

执行后,新分支devp的内容与执行命令时所在的分支内容一致

 

2:push新分支到远程git仓库

 

git push -u origin devp

六、常用Git命令整理

  Git使用笔记_github_14

 

-------------------------------------------------------------------------------------------------------------------------------
记录简单常用的随笔,以便后续用到。