基本的 Git 命令
-
克隆远程仓库代码
git clone [ 仓库地址 ] -
添加 新增 / 修改 的文件到暂存区
git add [ 文件名 ]
git add * -
将暂存区的文件提交到 HEAD
git commit -m "提交的日志信息" -
将 HEAD 中的数据推送到远程仓库
git push origin [ branch ] -
查看 新增 / 修改 / 删除 的文件,即本地仓库文件的状态
git status -
撤销 暂存区 的所有文件,即撤销 新增 / 修改 的文件
git reset --hard origin/master
git reset --hard HEAD -
撤销 暂存区 的某一文件,即撤销 新增 / 修改 的文件,该命令仅能删除 git 的跟踪,不能将文件恢复到原始状态
git rm --cached [ 文件名 ] -
撤销 HEAD 中的文件,即撤销提交到本地仓库的文件
git reset --hard origin/master -
撤销修改的某一文件,即还没有添加到 暂存区
git checkout -- [ 文件名 ] -
撤销修改的所有文件,即还没有添加到 暂存区
git checkout . -
创建 分支(创建后,会自动切换到此分支)
git checkout -b [ 分支名字 ] -
切换 分支
git checkout [ 分支名字 ] -
删除 分支
git branch -d [ 分支名字 ] -
将 分支 推送到远端仓库
git push origin [ 分支名字 ] -
拉取远程仓库最新的文件
git pull -
合并分支,将其它分支合并到当前分支
git merge [ 分支名字 ] -
比较两个分支文件的差异
git diff [ 源分支名字 ] [ 目标分支名字 ]
Git命令速查:从克隆到推送的完整流程

被折叠的 条评论
为什么被折叠?



