Git
# 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