008--【*工具】git使用

1、写作背景

在使用git时候,经常会误操作,特此记录

2、git学习目标

  • 官网地址:https://www.git-scm.com/book/zh/v2
  • git的ssh-key的客户端配置
  • git的多个git网站配置
  • git仓克隆/拉取/推送
  • git创建/删除/合并分支
  • git添加到远程仓库
  • git解决合并冲突
  • git版本回退

3、git常用操作

一 、设置git:
设置git的user name和email:

$ git config --global user.name "xxx"
$ git config --global user.email "[email protected]"
查看git配置:
$ git config --lis

二、生成SSH密钥过程:

1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除

2.生存密钥:
$ ssh-keygen -t rsa -C "[email protected]"
按3个回车,密码为空这里一般不使用密钥。
最后得到了两个文件:id_rsa和id_rsa.pub

3.在github/gitee上进行配置ssh-key(将id_rsa.pub里面的公钥拷贝进去)


git代码clone

# 默认文件夹
git clone https://github.com/libgit2/libgit2

# 指定文件夹
git clone https://github.com/libgit2/libgit2 mylibgit

# 查看远程分支
git remote
git remote -v

# 将本地文件添加到远程分支:git remote add  
git remote add enzo https://github.com/paulboone/ticgit

# 远程仓库的重命名
git remote rename enzo enzo_new
git remote

# 远程仓库的删除
git remote rm enzo_new
git remote

# 查看tag
git tag  (查看所有的tag)
git tag -l 'v1.8.5*'  (只查询带有1.8.5的tag)

# 创建tag
git tag -a v1.4 -m 'my version 1.4'
git tag

# 查询指定tag的信息
git show v1.4

# 查看提交历史
git log --pretty=oneline

# 为指定的版本tag
git tag -a v1.2 afceb02


4、待补充

  • GitHub Desktop桌面版

你可能感兴趣的:(008--【*工具】git使用)