git 命令操作
Git提交代码
git status 查看文件状态红色的没有加入缓存区 绿色的已经加入缓存区
git add . 把代码加入缓存区
git commit -m '备注' 提交代码并备注
git pull 拉取代码
git push origin 分支名 把代码推送到某一个分支上面
git log 提交记录
git reflog 命令查看命令历史
git push -f(强制推送到远程,之前提交都会被覆盖,慎用)
回退分两种情况:
已 commit,未push到远程仓库。
git reset --soft 版本号(撤销commit)。
git reset --mixed 版本号(撤销 commit 和 add 两个动作)。
已 commit,并且push到了远程仓库。
git reset --hard 版本号(撤销并舍弃版本号之后的提交记录)。
git revert 版本号(撤销,但是保留了提交记录)
切换账号:
git config user.name 查看用户名
git config user.email 查看用户邮箱
git config --global user.name "Your_username"
git config --global user.email "Your_email"
有一点要注意, user.name/email后面千万记得加空格,否则你就是提交了,Git也不会提醒你配置出错