个人笔记 - Git
个人使用 Git 时遇到的坑和使用的技巧梳理。
SSH 客户端 Putty 和 OpenSSH 的互相转换
原本只需要用 ssh-keygen
生成密钥到 .ssh
目录,然后打开 id_rsa.pub
文件复制就行了,但是由于 Sourcetree 默认是 PuTTY,小白的我被迫研究了 PuTTY 的用法。
2. 使用已有的 id_rsa 导入到 puTTY
- 打开生成器,点击状态栏
Conversions
中Import Key
导入私钥.id_rsa
文件; - 同上
Save private key
然后导入。
参考: https://blog.csdn.net/caoshiying/article/details/80131761
查看单个文件提交历史
两种情况:
- 选定项目的变更历史,即
git log <path>
。 - 按行审阅选定项目,即
git blame <path>
。
在 Sourcetree 中,右键想要查看的文件就会出现上述两种选项。
之前想要查看某个文件还要去提交记录里翻,有时要翻很久,后来想到个方法,先改下这个文件,它就会出现在暂存区里,右击即可。
变更历史:
按行审阅:
本地项目到远程仓库
步骤:
git init
命令将项目变成仓库- 远程创建空的仓库
- 将本地连接到远程
git remote add origin url
git push -u origin master
注:
远程创建的为非空仓库(会有README.txt)则需要 git pull --rebase origin master
,之后再 push。
Last modified on 2020-03-01