Git基本使用

1:先设置git配置文件

1.1 查看配置文件

git config --global  --list

1.2 设置对应用户名和邮箱

git config --global user.name "用户名"
git config --global user.email "邮箱"

2:生成公钥和私钥

ssh-keygen -t rsa -C "邮箱"
执行命令后需要进行3次或4次确认:
2.1 确认秘钥的保存路径(如果不需要改路径则直接回车);
2.2 如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
2.3 创建密码(如果不需要密码则直接回车);
2.4 确认密码;

生成的公钥和私钥默认在C盘的用户下面的Administrator下面的.ssh文件夹中

3:将公钥配置到GitLab上

3.1: 打开以.pub结尾的钥匙,复制其中的内容。
3.2: 打开并且登录gitlab,创建仓库,点击头像,找到settings,再找到SSH keys,复制进去,然后点击Add keys,这时候就算配置完成了

4:远程仓库的添加

4.1: 进入本地仓库文件夹,右击git bash here 打开git命令行,输入git remote -v 查看远程仓库
4.2: 进入到gitlab项目仓库中,复制项目仓库ssh地址,git命令行输入git remote add origin ssh地址,回车
4.3: 再次git remote -v查看是否添加成功
4.4: 输入命令git init,本地仓库会多出.git文件,就可以在本地仓库添加文件了

5:日常操作

5.1:本地仓库添加完项目文件后,git status查看状态
5.2:git add .
5.3:git commit -m '提交备注'
5.4:git push origin 本地分支名:远程分支名

6:其他操作

6.1:创建分支:

   git branch 分支名

注意:此处在刚开始master分支都没有文件的时候创建别的分支会报错。
6.2:切换分支:

  git checkout 分支名

6.3:查看所有分支:

  git  branch    本地
  git  branch -a  远程+本地

6.4:从仓库中克隆具体的哪个分支到本地

  git clone -b 分支名 仓库地址。

6.5:平时开发的时候,有些开发的代码可能没有开发完成,所以,有些代码不想提交,又害怕会出现问题,这个时候,可以使用

  git stash 或者 git stash save "添加注释"    #将代码保存
  git stash list    #查看保存的文件
  git stash pop stash@{编号}  #取出
  git stash apply #应用

6.6:git pull 和 git fetch 区别

git fetch会把远程服务器上所有的更新都拉取下来,git pull是把远程分支的代码拉取下来并合并到本地分支

你可能感兴趣的:(Git基本使用)