Git学习笔记
Git使用手册
created by cjk on 2019.05.07
Git库的初始化
- 进入Git安装目录,如:E:\Git,找到git-bash.exe打开
- 创建 SSH Key:因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,GitHub需要识别是否是你推送,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送,所以需要配置ssh key。创建命令:ssh-keygen -t rsa -C "你的 github 邮箱地址"
- 输入key的加密口令,可写可不写
- 根据控制台提示找到id_rsa.pub文件,打开并复制其中的内容
- 打开github 点击你的头像,settings -> SSH and GPG keys -> New SSH Key,将刚才复制的内容粘贴到key中即可,点击 Add Key
- 测试git与github的连通性: ssh -T git@github.com
- 设置git用户名: git config --global user.name 'github用户名'
- 设置git邮箱: git config --global user.email '邮箱'
- cd 切换到你想要创建的本地代码库的目录下执行 git init,执行完成后该目录下会创建一个隐藏的.git文件夹
Git代码拉取和推送
- 输入git status,未提交的文件将会展示为红色
- 拉取github上的代码:进入github,找到你的repository,点击clone or download,复制github上的仓库地址
- 输入git clone 粘贴刚才复制的github仓库地址,完成远程仓库拉取
- 如果对git库中的代码进行修改,或添加了文件,使用git status会显示红色
- 使用 git add 提交的文件名称 或 git add --all 将所有文件添加
- 使用 git commit -m "提交代码注释" 来提交代码到git仓库中
- 使用 git push -u 仓库名称 将代码提交到github上
- 使用 git fetch 仓库名称 拉取最新代码, 使用git merge FETCH_HEAD 在本地仓库合并最新代码
- 除了使用 git fetch + git merge的方式更新代码以外,还可以直接使用 git pull