Git

2021-12-20 大约 1 分钟

# Git

git init git add
git commit -m git remote add origin:关联一个远程链接origin git push origin master:推送到远程master分支 git reset --mixed hashcode:回滚暂存区和归档区到 --hard hashcode:回滚暂存区和归档区和工作区 --soft hashcode:回滚归档区 git log: git reflog:可以查看已经删除的提交版本 git revert hashcode:删除某一次的提交 git branch -v:显示分支信息(带hash码) git checkout -b b1:新建并切换到新的分支b1 git checkout master:切换到master git merge b1:将b1 merge到当前分支(暂存区和归档区和工作区都更新) git pull:拉取远程并merge到当前分支 git fetch:同步远程更新 git merge origin/master:merge远程master到当前分支

git clone <版本库的网址> <本地目录名>

git reset --mixed :默认,回滚暂存区和版本库 --hard :回滚暂存区和版本库和工作区 --soft :回滚版本库 git reset HEAD file_name:用head的文件还原暂存区 git rm --cached newfile:删除暂存区文件 git revert commit-id-a:删除commit-id-a提交的内容,进行一次新的提交

git restore --staged file_name:用版本库文件restore已经提交到暂存区的文件。 git restore -- worktree file_name:用暂存区文件restore已经提交到暂存区的文件 checkout -- file_name

git reflog:可以查看已经删除的提交版本 git branch -v:显示分支信息(带hash码)
git switch -c dev:创建并切换到dev分支 git branch:查看分支 git switch master:切换到master分支 git merge dev:合并dev到master

git remote add origin:关联一个远程链接origin git push origin master:提交当前分支到远程master git fetch origin master git merge origin/master git pull:拉取远程并merge到当前分支 git remote -v

上次编辑于: 2021年12月20日 15:58