Git安装
在优快云中关于优快云安装的教程已经非常多,这里就不在重复,具体可参加以下地址
Kelvin写代码写的git安装教程
Git账户设置
- 查看用户名以及邮箱:
git config user.name // 查看用户名
git config user.email // 查看邮箱
git config --list // 列出所有 Git 当时能找到的配置
- 设置/更改用户名和邮箱,有先后顺序:
git config --global user.name "your name"
git config --global user.email "your email"
添加秘钥
若要将本地仓库同步到远程仓库,则需要在Github中添加密码。在setting中可以看到有两种秘钥,一种是SSH,另一种是GPG。如何生成秘钥网上已经有很多教程,并且官方也有相应的教程,但前提是要有一定的英文基础。
本地建立仓库
- 新建文件夹
- 进入该文件夹,右击鼠标并选择Git Bash Here
- 输入命令:git init,该命令可以初始化一个空的git仓库在相应目录里
- 可作出自己需要的修改,如:新建一个叫Listening.md的文件
- 输入命令:git add Listening.md。这一步可以把修改提交到暂存区
- 正式提交到仓库,输入命令git commit -m “Listening.md”(-m代表message)
提交到远程仓库
1.接下来就可以打开github建立一个空的仓库,仓库名最好与本地建立的目录名一致以防忘记
2. 点击下图的绿色按钮后,就会进入以下页面。由于我们已经在本地初始化了git仓库并且提交了修改,那么我们就运行第二个标题的两句命令行(其实与第一个标题最后两句是一样的):
本地仓库变化更新到远程仓库
git status |
git add *.txt // 将当前目录及子目录下的所有py文件更新到stage
将远程仓库代码同步更新到本地
- 方法一
git remote -v //查看远程分支
git fetch origin master:temp //从远程获取最新版本到本地
git diff temp //比较本地仓库与下载的分支temp的区别
git merge temp //更新本地仓库
git branch -d temp //删除temp分支 - 方法二
git remote -v //查看远程分支
git fetch origin master //从远程获取最新版本到本地
git log -p master.. origin/master //比较本地的仓库和远程参考的区别
git merge origin/master //把远程下载下来的代码合并到本地仓库,远程的和本地的合并
恢复删除的本地仓库文件
- git checkout 文件名
错误汇总
- remote origin already exists
git remote add origin fatal: |