git的版本库就是根目录下的**.git文件**,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD
1.查看一个文件的历史改动记录
git log -p 文件名
2.查看两个版本之间变更的文件两个id是git log下的commit记录值 取前几位就ok
git diff id1 id2 --stat
3.新建远程分支并把本地分支推送到远程
git push --set-upstream origin v1.5.5
4.查看text.txt文件工作区与暂存区里最新版本的区别
git diff HEAD -- text.txt
5.修改git密码后提交或拉取代码是会报错HTTP Basic: Access denied fatal: Authentication failed(身份验证失败)使用命令:
git config --system --unset credential.helper
弹出输入账号密码框
6.查看本地与远程仓库连接方式(两种方式1.ssh需要密钥2.https需要账号密码)
git remote -v
7.设置为ssh连接方式:
git remote rm origin
git remote add origin (git@github.com:username/repository.git git上的ssh链接)
git push -u origin master
8.添加公钥
ssh-keygen -t rsa -C "你的邮箱"
9.http链接方式只需要在终端输入
git config --global credential.helper store
输入git pull输入一次密码账号 再次git pull时就不需要输入密码了
转载 蔚莱先森 (切换本地与远程连接方式)https://blog.csdn.net/Mr_JavaScript/article/details/83043174