git config --global --list #查看当前用户(global)配置
git checkout . #本地所有修改的、没有提交的、都返回到原来的状态
git stash #把所有未提交的暂存到stash中 用git stash pop恢复
git reset --hard HASH
git reset --soft HASH
git clean -df
# 一条语句
git checkout . && git clean -xdf
git checkout -b fqf #新建fqf分支
git log --oneline #查看本地记录
git status | grep modified | grep .c$ # 寻找记录中含有modified且以c结尾的文件
git branch -a #查看所有分支
git branch -D fqf #删除本地未合并的分支fqf
git show #查看最近提交的内容
git reset --hard id #版本回退
git reset id fileName #指定文件回退
git push -f #版本回退后需强制提交
git revert -n id #新建的版本是回退的那个
git stash list # 查看stash列表
git stash clear # 清空stash
# .gitignore 修改后由于服务器中仍有文件导致其无效
# 删除远程目录,保留本地数据
git rm -r –cached directory
###git 提交
git status #查看当前状态
git diff #查看文件不同
git add . #提交更改到暂存区
git stash -u -k #保存未提交的更改
git commit -m "xxx" #提交暂存区的文件
git pull origin master #拉取远程库并合并
git push origin master #提交到远程
git stash pop #恢复未提交的更改
###git 新建分支并提交
git branch #查看分支
git branch test #新建test分支
git checkout test #切换到test分支 会将当前修改移动到test分支
# git commit 。。。
git push origin test #将test分支上传到服务器
# test上的提交--->当前提交+master分支的历史提交
git 相关常用命令
最新推荐文章于 2023-05-16 16:01:03 发布