后续会添加
- git config user.name
- git config user.email
cat .git/config - git config --global user.name
- git config --global user.email
cat .gitconfig - git add 文件名
- git add .
- git commit -m “提交说明”
- git log
- git log --pretty=oneline
- git --oneline
- git reflog(个人最喜爱)
- ^ ~ 版本后退
- git reset --hard 索引值
- git reset --hard HEAD^
- git reset --hard HEAD~n
–soft 仅仅在本地库移动HEAD指针
–mixed 在本地库移动HEAD指针,重置暂存区
–hard 在本地库移动HEAD指针,重置暂存区与工作区
- git diff 文件名
将工作区中的文件和暂存区比较(不带文件名比较多个文件)
- git diff [本地库中历史记录] 文件名
工作区中的文件和本地库历史记录比较
- git branch -v (查看分支)
- git branch 分支名 (创建分支)
- git checkout 分支名 (切换分支)
- git merge 分支名 (合并分支)
- git remote -v
- git remote add origin 远程仓库地址
- git push origin 分支名
- git clone 远程仓库地址
- git fetch origin main
- git merge origin/main
pull=fetch+merge
数据简单,直接pull
数据繁琐,建议先fetch,切换分支到origin/main查看,无误后,merge