git常用命令
git config --global user.name "username"
git config --global user.email "useremail@126.com"
git config --global credential.helper store
git init #创建仓库
git clone https://github.com/libgit2/libgit2 mylibgit #克隆仓库,可额外指定目录名
git add *.c #可以用它开始跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等
git add LICENSE
git commit -m 'initial project version' #提交
git status #检查仓库状态
git status -s #检查仓库状态,紧凑的输出
git rm --cached
git rm -f
git checkout --
git reset HEAD
git reset --soft HEAD^:撤销 commit,回到 tracked 状态。
git clean:删除所有 untracked 文件。
git clean -n:演习
git clean -f:删除当前目录下 untracked 文件,除过 .gitignore 里的文件或文件夹
git clean -f
git clean -df:删除当前目录下 untracked 文件和文件夹
git clean -xf:删除当前目录下所有 untracked 文件,不管 .gitignore
好基友:git reset --hard && git clean -f 使本地完全回退到上次 commit.
git branch -d branch # 删除分支
git branch --set-upstream-to=origin/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)