Git 下载
Git 配置
-
配置基本信息
git config --global user.name xxx #方便产品经理找(怼)你 git config --global user.email yyy #方便产品经理找(怼)你 git config --global push.default simple git config --global core.quotepath false #防止文件名变成数字 git config --global core.editor "vim" #使用vim编辑提交信息
这些配置都是在写 ~/.gitconfig 文件而已
-
配置SSH keys
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
输入上面命令后一直按回车,最后在~/.ssh目录下会生成了公钥id_rsa.pub和私钥id_rsa
$ cat ~/.ssh/id_rsa.pub
再输入上面的命令显示公钥,之后就可以把公钥添加到您的github上了
Git 命令
git init
创建 .git 目录(初始化本地仓库)

git add
把当前目录下的新增和修改的文件添加到暂存区
git add 文件名 #添加指定文件名的文件
git add . #添加所有新增和修改的文件

git commit
把暂存区的更新提交到本地库
git commit -m "xxx" #提交到本地仓库时把变更注释写在xxx的位置
git commit -v #执行命令跟上面的是一样的,只不过他会打开vim,在vim里填写变更注释
git log
展示历史
git remote add xxx yyy
添加一个远程仓库,名字为 xxx,地址为 yyy 如果你要修改 yyy,可以使用 git remote set-url xxx zzz
git push
将 .git 上传到另一个目录
git clone
git clone 的作用
- 新建目录 xxx
- 解压远程 .git 目录到 xxx/.git
git clone 会帮你新建目录的!所以你别自己建目录!
git pull
更新本地仓库(.git)和本地文件
原则
- git push 之前必须 git pull
- git pull 之前必须 git commit
- git commit 之前有时必须 git add