定义

是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

官网

https://git-scm.com/

原理&对比



Github相关操作

初始化配置 & 本地创建仓库上传至Github

  1. 安装Git后,自选本地文件夹作为仓库,右键选择Git Bash Here
  2. 初始化:在弹出的Git命令行执行 git init ,出现.git文件夹则初始化成功
  3. 生成&配置秘钥:执行 ssh-keygen -t rsa -C "your_email@youremail.com" 使用注册Github的邮箱;
    直接按回车不设密码,重复密码也直接回车,进入提示的地址下查看ssh key文件xxx.ssh,打开id_rsa.pub,复制里面的key;
    在Github网站Settings->SSH keys->Add SSH key,title随便填,粘贴key;
    回到Git Bash命令行,验证SSH配置,执行 ssh -T git@github.com ,看到…successfully…表示连接成功
  4. 设置username和email:
    执行 git config --global user.name "your name" 随便命名
    执行 git config --global user.email "your_email@youremail.com"
    可以用 git config -l 检查配置
  5. 创建Github仓库:Create a new repository,自定义仓库名
  6. 配置地址:检查git bash上显示的是不是要上传的仓库所在文件夹,添加远程地址 git remote add origin git@github.com:yourName/yourRepo.git yourName为Github用户名,yourRepo为Github上的仓库名,之后可以在文件夹.git/config->[remote “origin”]->url看到,也可以直接修改这个值配置远程地址
  7. 上传:先 git pull 确认仓库的内容都拷贝下来了
  8. 新增README文件 git add README ,也可以在第5步就创建好
    使用 git status 检查状态
    提交并添加标注: git commit -m "first commit" 引号内的内容自己填
    执行 git push origin main 提交到github
    完成。
  9. 不需要手动配置远程地址的方法:第5步创建好仓库后进入仓库,在code中复制SSH
    执行 git clone 拷贝的地址,然后同上步骤7-8提交。