Git学习笔记

Git使用手册

created by cjk on 2019.05.07

Git库的初始化

  1. 进入Git安装目录,如:E:Git,找到git-bash.exe打开
  2. 创建 SSH Key:因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,GitHub需要识别是否是你推送,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送,所以需要配置ssh key。创建命令:ssh-keygen -t rsa -C "你的 github 邮箱地址"
  3. 输入key的加密口令,可写可不写
  4. 根据控制台提示找到id_rsa.pub文件,打开并复制其中的内容
  5. 打开github 点击你的头像,settings -> SSH and GPG keys -> New SSH Key,将刚才复制的内容粘贴到key中即可,点击 Add Key
  6. 测试git与github的连通性: ssh -T git@github.com
  7. 设置git用户名: git config --global user.name 'github用户名'
  8. 设置git邮箱: git config --global user.email '邮箱'
  9. cd 切换到你想要创建的本地代码库的目录下执行 git init,执行完成后该目录下会创建一个隐藏的.git文件夹

Git代码拉取和推送

  1. 输入git status,未提交的文件将会展示为红色
  2. 拉取github上的代码:进入github,找到你的repository,点击clone or download,复制github上的仓库地址
  3. 输入git clone 粘贴刚才复制的github仓库地址,完成远程仓库拉取
  4. 如果对git库中的代码进行修改,或添加了文件,使用git status会显示红色
  5. 使用 git add 提交的文件名称 或 git add --all 将所有文件添加
  6. 使用 git commit -m "提交代码注释" 来提交代码到git仓库中
  7. 使用 git push -u 仓库名称 将代码提交到github上
  8. 使用 git fetch 仓库名称 拉取最新代码, 使用git merge FETCH_HEAD 在本地仓库合并最新代码
  9. 除了使用 git fetch + git merge的方式更新代码以外,还可以直接使用 git pull
原文地址:https://www.cnblogs.com/soundofcolors/p/11040251.html