配置
- 查看所有的配置以及它们所在的文件。
git config --list --show-origin
- 安装完 Git 之后,要做的第一件事就是设置你的用户名和邮件地址。 这一点很重要,因为每一个 Git 提交都会使用这些信息,它们会写入到你的每一次提交中,不可更改。
git config --global user.name "ponyma" git config --global user.email "ponyma@parallelworld.com"
- 生成密钥,在生成ssh key时,终端会提示是否Enter file in whick to save the key,多个git时填写不重复名字即可,如果只有一个git默认即可。
ssh-keygen -t rsa -C "npumazepeng@163.com"
- 多个git 配置config,参考 本机添加多个git仓库账号
操作
- clone
# 拉取项目 git clone git@github.com:apache/rocketmq-client-go.git
- checkout
# 拉取指定分支 git checkout -b feature/release origin/feature/release # 拉取指定文件 git checkout feature/release -- model/lstm_model.py # 切换分支 git checkout develop # 放弃本地修改 强制拉取 git fetch --all git reset --hard origin/master
- push
# 查看修改状态 git status # 对比所有修改内容 git diff # 对比指定文件 git diff model/lstm_model.py # 查看历史提交log git log # 查看本地分支 git branch # 查看本地和远程所有分支 git branch -a # 删除本地分支 git branch -D feature/release # 删除远程分支 git push origin --delete feature/master # 提交 git add model/lstm_model.py git add model/lstm_model.py model/dnn_model.py git add . git commit -m "change model" git push -u origin feature/release:feature/release # 修改最近一次提交的log git commit --amend