分支总结
//针对本地分支
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
查看分支历史:git log
//针对远程分支
查看项目的分支(包括本地和远程):git branch -a
删除远程分支:git push origin --delete <BranchName>||git push origin -d <BranchName>
//通常合并分支时,如果可能,Git会用Fast forward 模式,但这种模式下,删除分支后会丢掉分支信息。如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。
合并分支:git merge --no-ff -m "merge with no-ff" <name>
代码提交相关
git init 初始化一个新的git仓库
git clone <远程仓库地址> 克隆远程仓库到本地
git add file.txt 添加单个文件到暂存区
git add. 添加所有文件到暂存区
git commit -m "your commit message" 提交暂存区的更改到本地仓库
git push origin <branch-name> 将本地分支推送到远程仓库
git pull origin <branch-name> 从远程仓库获取最新更改并合并到当前分支
版本回退
git log 查看代码的提交历史记录
git log -pretty=oneline 简化历史记录的样式
-
git reset –hard HEAD^ 回退到上个版本,git reset –hard HEAD^^ 回退到上上个版本,以此类推…用要回退到前100个版本的话git reset –hard HEAD~100
-
git reset –hard 版本号 , 用git reflog查看版本号
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。