1、本地安装好git
;
2、桌面右键 Git Bash Here
打开git命令行;
3、ssh-keygen -t rsa -C "你的邮箱"
(全部按enter);
4、cd ~/.ssh
(如果没有执行第三步,则不会有这个文件夹);
5、cat id_rsa.pub
在命令行打开这个文件,会直接输出密钥;
6、复制,打开github
,点自己头像 >> settings >> SSH and GPG keys >>New SSH key
7、title
随便写。 key里
粘贴第六步的内容;完成。
git
配置用户名与邮箱
git config --global user.name 用户名
git config --global user.email 邮箱
git
分支
查看本地分支
git branch
查看远程分支
git branch -r
查看本地和远程分支
git branch -a
切换分支
git checkout -b 本地分支名
删除本地分支
git branch -d
会在删除前检查merge
状态(其与上游分支或者与head
)。
git branch -d 本地分支名
git branch -D
是git branch --delete --force
的简写,它会直接删除。
git branch -D 本地分支名
删除远程分支
git push origin --delete 远程分支名
git
暂存
1、git stash
把改动的代码暂存到起来 2、git stash list
显示暂存代码的列表 3、git stash pop stash@{id} git stash apply stash@{id}
恢复暂存区 git stash pop stash@{id}
命令会在执行后将对应的stash id
从stash list
里删除,而 git stash apply stash@{id}
命令则会继续保存stash id
4、git stash drop <stash@{id}>
删除暂存 不加id就是删除最新的 git stash clear
是清除所有stash
git
回退代码
- 查看
commit
信息列表
bash git log
- 截取部分
commit
的id
,用来回退
bash git reset --hard 'commit_id'
- 强制提交
bash git push --force