Git 的使用

一、使用前配置 :

(1)允许多人进行开发 ,所以我们需要配置用户名和邮箱 ,这样在 Git仓库里面就能标明代码是谁进行提交 ,方便进行管理 。

(2)配置提交人姓名 :git  config  --global   user.name '提交人姓名' 

(3)配置提交人邮箱 :git  config  --global    user.email  '提交人邮箱' 

(4)查看git配置信息 :git  config  --list      

(5)通过命令行的形式进行配置 , 也可以通过修改配置文件来进行修改 ,

    文件名叫  . gitconfig ,位置在 C:Users 系统用户名 .gitconfig  

注意 :如果要对配置信息进行修改 ,重复上述命令即可 ,配置只需要执行一次  ;

二 、Git 的使用 :

1.提交文件到 Git 仓库  需要的命令 :

(1)git  init   初始化  git  仓库   。

    a:此时对应文件夹中会自动创建一个 .git 的隐藏文件夹 ,里面放的就是git相关配置信息与git仓库。

(2)git status   查看文件状态  。

 

    b:此时我们index.html 文件还没有被git管理 ,如果需要被管理起来 ,需要操作下一步

(3)git  add (文件列表) 追踪文件。

    c:此时文件是添加到了暂存区 ,还没有提交到Git仓库 。

(4)git  commit  -m  (提交信息) 向仓库中提交代码。

    d:出现这些信息 ,代表提交成功 ;注意,后面要带上提交的日志信息 。

(5)git   log   查看提交记录 。

 

 2.撤销 命令 :

(1)将git 仓库中指定的更新记录恢复出来 ,并且覆盖暂存区和工作目录 :
            git   rest  --hard   commitID
(2)用暂存区中的文件覆盖工作目录中的文件 :git checkout 文件
(3)将文件从暂存区中删除 :git rm --cached 文件
(4)将git 仓库中指定的更新记录恢复出来 ,并且覆盖暂存区和工作目录 :
            git reset --hard  commitID

三 、分支细分  :

  • A:

        • 主分支是Git自动帮我们创建的 master,这条分支上的代码一般用于都是线上的项目

  • B:

        • 开发分支,在主分支上进行创建,一般用于我们开发的时候使用,也需要尽量保证其稳定性

  • C:

        • 功能分支,在开发分支上进行创建,用于实现某一个难度较大功能的时候使用

  • D:  三者的合并流程为:功能分支 -> 开发分支 -> 主分支

1.分支的相关命令 :

(1)git branch   查看分支  
(2)git branch 分支名称  ,创建分支   (develop开发分支)
(3)git  checkout  分支名称 , 切换分支 
(4)git merge 来源分支  , 合并分支
(5)git branch -d 分支名称,  删除分支 (分支被合并后才允许删除)(-D强制删除)

2.暂时保存更改

(1)存储临时改动 :git  stash
(2)恢复改动 :git stash pop

3.GitHub  仓库 :

(1)git push 远程仓库地址 分支名称 
(2)git push 远程仓库地址别名  分支名称
(3)git push -u 远程仓库地址别名  分支名称 
                            -u 记住推送地址及分支 ,下次推送只需要输入 git push 即可
(4)git remote add 远程仓库地址别名  远程仓库地址 

4.克隆仓库 :

(1)git clone 仓库地址 

5.拉取远程仓库中最新的版本 :

(1)git pull 远程仓库地址 分支名称
(2)生成秘钥 :ssh-keygen
(3)秘钥存储目录 :c:Users用户.ssh
(4)公钥名称 :id _rsa.pub
(5)私钥名称 :id_rsa

原文地址:https://www.cnblogs.com/piyangtao/p/11636322.html