git命令使用笔记

一、Git的基本使用

1.Git安装(windows)

  • ·Git官网下载安装程序
  • ·设置用户名和邮箱
    1
    2
    $ git config --global user.name "Your Name"
    $ git config --global user.email "email@example.com"

2.创建本地版本库

进入相应目录通过git init命令把这个目录变成Git可以管理的仓库:

1
$ git init

3.使用git add .命令把要提交的所有修改放到暂存区(Stage)

1
$ git add .

git add后面可以是目录也可以是文件,作用为跟踪文件或将文件放入暂存区

  • ·文件没有被跟踪不可被提交
  • ·文件如果放入暂存区,可通过git commit -m "describle"提交到版本库
  • ·没有放入暂存区,提交命令为git commit -a -m "describle"

4.执行git commit -m "describle"就可以一次性把暂存区的所有修改提交到本地分支作为一个版本。

1
$ git commit -m "describle"

二、Git与Github远程仓库

1.生成SSH Key

1
$ ssh-keygen

一路回车(可不设置密码,默认在用户目录下的.ssh文件)

2.Github添加SSH Key

将生成的id_rsa.pub内容复制到Github添加SSH Key(用来认证拥有这个Key的人才能推送)的地方

3.本地仓库关联远程仓库

1
$ git remote add origin git@github.com:fishrong/fishrong.github.io.git

只需关联一次(后面为自己仓库地址,也可用HTTP协议)

4.用git push命令,把当前分支master推送到远程

第一次使用命令(-u 为远程master分支和本地master关联)

1
$ git push -u origin master

(推送本地使用git commit 提交后的版本)
之后简写命令

1
$ git push origin master

5.git pullgit fetch

  • git pull用来将远程版本抓取到本地并合并
  • git fetch用来将远程版本拉取到本地但需手动合并
  • git pull origin dev 将远程的dev分支合并到当前分支,如果远程分支与当前分支存在追踪关系,可直接使用git pull origin,即自动拉取与当前分支一致的远程分支。

6.git clone

将远程库克隆到本地

1
$ git clone git@github.com:fishrong/GitTest.git

clone指定分支:

1
git clone -b 分支名 git@github.com:fishrong/GitTest.git

7、git checkout

  • 切换分支

    1
    git checkout 分支名
  • 从远程分支检出(将远程的dev分支放到新建的分支中并切换到该分支)

    1
    git checkout -b 分支名 origin/dev

8、git branch

  • 新建分支

    1
    git branch 分支名
  • 查看分支(-v查看所有)

    1
    git branch

参考资料

Git教程-廖雪峰
Git 官方教程Pro Git


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com

文章标题:git命令使用笔记

本文作者:子非鱼

发布时间:2018-11-04, 11:19:29

最后更新:2019-04-03, 11:16:26

原始链接:https://Wangsr.cn/2018/11/04/2018-2018-02-03-git使用/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏