git init
git add filename
git add .
git commit -m <message>
git log
git status 查看当前文件的状态
git reset <filename> 在commit 之前 将绿色文件重新变成红色的
git status 查看到有 6次提交记录 退回到第五次
git reset <commitID> ; git reset commitid(第五次) --hard
--hard :不保存所有变更
--soft: 保留变更且变更内容处于staged
--mixed: 保留变更且变更内容处于 modified
如果后悔了 想回到 最新的 第6次
git reflog 查看所有的操作记录
分支
git checkout -b <name> origin <template>
gitcheckout -b bc-b origin bc-a
git branch 查看所有的分支
git merge <branchName>
远程仓库 因为没有分支 所以第一次push 需要设置上流分支
git push --set-upstream origin fenzhiming
小明想使用这个分支 使用命令 git fetch
但是 你本地并没有这个分支 git branch
可以使用命令 git checkout fenzhiming
git rebase master
master : 125
branch: 1234
master : 12534
这篇博客详细介绍了Git的基本操作,包括gitinit、gitadd、gitcommit、gitlog、gitstatus等,并讨论了如何回退提交、切换分支、合并分支以及与远程仓库的交互。还特别提到了gitfetch和gitrebase在分支管理中的应用,以及如何处理未跟踪的本地分支。

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



