提交文件四部曲

1
2
3
4
5
6
git status
git add filepath/filename
···
git commit -m "information"
···
git push

当遇到本地文件已修改,未合并分支时,强制提交代码到仓库

git push -f origin master

想要使自己fork的项目与上游保持同步

1
2
3
4
git remote add upstream https://github.com/Knightmet/Knightmet.github.io.
git remote update upstream
git rebase upstream/{branch name}
git pull (拉取到本地)

设置git用户名及邮箱

1
2
git config --global user.name "knightmet"
git config --global user.emaill "1196686553@qq.com"

查看用户及邮箱配置

1
2
git config user.name
git config user.email

配置生成公钥 及查看

1
2
ssh-keygen      (然后按回车默认配置就可)
cat ~/.ssh/id_ras.pub

查看提交记录
git log (按q退出) (--pretty=oneline 可选参数,减少输出信息)
推荐一个windows上好用的Git GUI工具
TortoiseGit (很多大佬都在用,用了的都说好,小乌龟是你不二选择.jpg)
最近又用github,又用gitee,又用gitlab天天接触这些操作然而还是记不太住,所幸把常用的记录下来吧。