1 | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
1 | >> ssh-keygen -R github.com //更新know_hosts中的内容 |
Reference:
1 | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
1 | >> ssh-keygen -R github.com //更新know_hosts中的内容 |
Reference:
删除工作区某个文件,或某个目录的改动
1 | git checkout <file-name> |
1 | git diff hash1 hash2 |
查看本地分支关联的远端分支
1 | git branch -vv |
关闭difftool的使用询问:
1 | 询问: |
git 添加别名的方式,打开~/.gitconfig文件在其末尾添加:
在命令行输入以下命令:
1、进到根目录
cd ~/
2、打开.gitconfig,
vi ~/.gitconfig
1 | [alias] |
git merge和git rebase的区别, 切记:永远用rebase
git将一个分支完全覆盖另外一个分支如:paytest分支代码完全覆盖master分支
git remote set-url origin msasg@vs-ssh.visualstudio.com:v3/msasg/Shared%20Data/xxx
git reset --hard origin/users/jingqicao/feature-metadata-output
.gitignore
工作区、暂存区、版本库
正常编写是在工作区,git add 之后提交到暂存区,git commit之后放到版本库
每次与origin分支对比前,先执行git pull操作,才能获取到远端的最新代码。
[toc]
My IP | IP Address Tools | IP Geolocation | Website Traffic Checker
1 | 140.82.113.4 github.com |
Mac:
1 | sudo vi /etc/hosts |
Windows:
1 | > ipconfig /flushdns |
1 | git config core.autocrlf false |
报错信息
1 | Author identity unknown |
解决办法
user.email和user.name,注意变量名称不要设置错了git var GIT_AUTHOR_IDENT 验证是否设置成功。参考资料:
1 | hexo generate |
1 | hexo server |
1 | hexo clean |
1 | git checkout -b blog-source |