Git笔记

git  基本操作

新建Git仓库 git init

将文件添加到暂存区 git add [file]

将文件提交到版本库 git commit -m "***"

查看版本库的状态 git status

git 时光机穿梭

git log查看提交历史,以便确定回退到哪一个版本

git reflog查看命令历史,以便确定穿梭到未来的哪一个版本

git reset --hard [commit_id] 穿梭到commit_id版本

撤销修改 没有add git checkout -- [file]

已经add 没有commit git reset HEAD [file]

删除版本库中的文件 git rm [file]

git 远程版本库

关联远程版本库 git remote add origin [address]

将修改推送到远程 git push -u origin master

首次推送使用 -u 推送master中的所有内容

克隆远程仓库 git clone [address]

git分支管理

git branch 列出所有分支

git branch XXX 新建XXX分支

git checkout XXX 切换到XXX分支

git merge XXX 合并XXX分支到当前分支

git branch -d XXX 删除XXX分支

遇到bug时,需要保留现场,先修bug,然后继续工作

git stash 保存现场

git stash list 列出所有保存的stash

git stash apply 应用stash(不在list中删除)

git stash pop 应用stash并在list中删除

原文地址:https://www.cnblogs.com/fantasquex/p/10785610.html