常用命令:
克隆代码:
git clone [url]
显示当前的git配置:
git config --list
添加指定文件到暂存区:
git add xxx
添加当前目录的所有文件到暂存区:
git add .
提交暂存区到仓库区:
git commit -m '提交文件描述'
更新拉取远程仓库代码:
git pull
推送代码到远程仓库:
git push
强行推送当前分支到远程仓库,即使有冲突:
git push [remote] --force
列出所有本地分支:
git branch
列出所有远程分支:
git branch -r
列出所有本地分支和远程分支:
git branch -a
新建一个分支,但依然停留在当前分支:
git branch [branch-name]
新建一个分支,并切换到该分支:
git checkout -b [branch]
显示有变更的文件:
git status
显示当前分支的版本历史:
git log
显示commit历史,以及每次commit发生变更的文件:
git log --stat
显示过去5次提交:
git log -5 --pretty --oneline
显示所有提交过的用户,按提交次数排序:
git shortlog -sn
显示指定文件是什么人在什么时间修改过:
git blame [file]
查看远程仓库地址命令:
git remote -v
设置远程仓库的地址:
git remote set-url origin https://ghp_HCteEqKaL8b3n3333fKGAuqb7789uA@github.com/22232323225@qq.com/ksp-project.git
添加远程仓库地址:
git remote add origin https://ghp_HCteEqKaL8b3n3333fKGAuqb7789uA@github.com/22232323225@qq.com/ksp-project.git
问题解决:
在push代码时 fatal: unable to access ‘https://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@github.com/2523124005/kp-project.git/’: Unknown SSL protocol error in connection to github.com:443
解决方法:在命令行中执行以下语句
git config --global --unset http.proxy
git config --global --unset https.proxy