git版本库使用

1.注册github账号,
安装git: sudo apt-get install git,运行命令:git
2.选择右上角的settings
在这里插入图片描述
3.选择SSH and GPG keys->New SSH key 添加项目成员,添加的成员具有提交代码的权限
在这里插入图片描述
4.生成公钥,私钥,命令:ssh-keygen -t rsa -C "[email protected]"
当前用户的家目录是/home/python, .ssh文件在家目录下
在这里插入图片描述
5.添加项目成员成员SSH and GPG keys->New SSH key
a.
在这里插入图片描述
b.
在这里插入图片描述
6.用户家目录下会出现一个 .gitconfig文件,记录用户的用户名,邮箱,要修改这个文件的用户名邮箱为自己的,提交代码的时候方便查看是谁提交的,先查看下.gitconfig
修改 git config --global user.name “输入你的用户名”
git config --global user.email “输入你的邮箱”
在这里插入图片描述
修改后再查看下.gitconfig
7.创建代码库(repository)
a.
在这里插入图片描述
b. 创建仓库
在这里插入图片描述
c.复制仓库地址
在这里插入图片描述

8.本地仓库使用git获取线上代码: git clone [email protected]: *****/mytest.git
github上并没有保存项目代码,线上只有每一次操作的log,每个log中记录了每次的具体操作,所以获取的时候可以组成一个项目
在这里插入图片描述
cd mytest
在这里插入图片描述
9.查看git日志: git log

在这里插入图片描述

本地仓库分为三部分:工作区,暂存区,仓库区,其中暂存区、仓库区是版本库部分,如图
在这里插入图片描述
命令说明:

  1. git add 文件/目录 —> 将文件或目录从本地工作区添加到本地暂存区
  2. git commit -m ‘提交的说明信息’ —> 将暂存区的记录添加到仓库区,文件依然在本地仓库
  3. git pull —>更新线上代码合并到本地
  4. git push origin master —>将本地仓库区修改的代码提交到线上(master :主干)
  5. git status —>查看当前工作区和暂存区文件的状态。这是Git中最为常用的命令之一
  6. 查看历史命令
    当前版本的历史版本:git log
    简版显示:git log --pretty=oneline
    历史命令:git reflog
    <git中使用HEAD表示当前版本,上一个版本就是HEAD^ , 上上一个版本就是HEAD^^ ,
    往上100个版本写100个^数不过来,所以写成HEAD~100
  7. git diff HEAD – 文件名 —>比较工作区和仓库区中某版本某文件的不同(你要git add时想看下自己做了哪些修改,用这个命令)>
  8. 删除文件
    rm 文件名
    git rm 文件名
    git commit -m ‘说明信息’
  9. git reset HEAD^或版本号 —>回退历史版本到暂存区
    git checkout 文件名 —>从暂存区检出到工作区

10、实际操作
在这里插入图片描述

在这里插入图片描述

11.代码回退
<git中使用HEAD表示当前版本,上一个版本就是HEAD^ , 上上一个版本就是HEAD^^ ,
往上100个版本写100个^数不过来,所以写成HEAD~100>
没有push之前代码都在本地,没有提交到github,所有操作都是在本地的
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/chailihua0826/article/details/83143438