分分钟儿 学会Git

1.安装Git:

1.Linux系统:
sudo apt-get install git 下载安装便可
2.windows 系统:
在Windows上使用Git,能够从Git官网直接下载安装程序,(网速慢的同窗请移步国内镜像),而后按默认选项安装便可。
菜单找到Git Bash 表示安装成功
指定一下是谁在使用当前的Git:
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

2.建立版本库(建立厂库)

1.首先建立一个文件夹,空的目录
$ mkdir learngit # 建立目录
$ cd learngit  # 进入目录
$ pwd  # 查看当前目录

2.经过git init命令把这个目录变成Git能够管理的仓库:
$ git init
以后会在 目录下面看见.git的文件 也能够用ls -ah命令能够查看

3.向厂库中添加文件
$ git add 文件名
# 提交到厂库
$ git commit -m "wrote a readme file"
-m 后面添加备注
$ git status
查看当前状态

3.启动时光机

在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,
固然往上100个版本写100个^比较容易数不过来,因此写成HEAD~100。
#返回上一个版本
$ git reset --hard HEAD^
#查看每一次的命令记录
$ git reflog
用git diff HEAD -- readme.txt命令能够查看工做区和版本库里面最新版本的区别
命令git checkout -- readme.txt意思就是,把readme.txt文件在工做区的修改所有撤销

4.删除文件:

1.删除文件
$ rm 文件名
接下来你又两个选择:
1.在版本库中完全删除
  $ git rm 文件名
  $ git commit -m "remove 文件名"  
2.误删,一键还原
  $ git checkout -- 文件名

5.搭建远程的git服务器(GitHub)

1.建立SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com"
# 填入本身email的地址
2.以后会在当前目录下生成.ssh的文件id_rsa为私钥(本身要保护好),id_rsa.pub为公钥,在GitHub添加ssh时要用到! 3.登录GitHub,点击头像 找到settings

 

以后点击添加便可python

4.向GitHub上推送本地的厂库

 $ git remote add origin git@github.com:你GitHub的用户名/提交本地的厂库名.git

 $ git push -u origin master

 此后,每次本地提交后,只要有必要,就能够使用命令git push origin master推送最新修改;

5.从远程厂库克隆一个库
$ git clone git@github.com:用户名/存在的厂库名.git

 

6.分支管理:

1.建立一个新的分支
git checkout命令加上-b参数表示建立并切换
$ git checkout -b last

2.切回原来的分区
$ git checkout master

3.合并分支
$ git merge last

4.合并完成后,就能够放心地删除last分支了:
$ git branch -d last

5.方法:
查看分支:git branch
建立分支:git branch <name>
切换分支:git checkout <name>
建立+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
6.vim 编辑查看:
退出 vim编辑模式
先按 ESC
而后输入英文冒号
而后输入 q!
而后按 Enter
相关文章
相关标签/搜索