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 pull
与git 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
参考资料
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 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" 转载请保留原文链接及作者。