git命令学习笔记
发布日期:2021-11-09 22:51:02 浏览次数:32 分类:技术文章

本文共 979 字,大约阅读时间需要 3 分钟。

命令 作用
git init 创建本地版本库
   
git add <file> 添加改动到暂存区
   
git commit -m "**" 提交暂存区的变动到版本库
   
git status 查看工作区的当前变动状态
   
git diff 查看工作区和暂存区的不同,即上一次add后的改动
git diff HEAD -- <file> 查看当前工作区与版本库的区别
   
git log 查看提交记录
git log --graph 可以查看分支合并图
   
git reset --hard <commit_id> 回退到一个指定版本
git reset HEAD <file> 撤销暂存区的修改,重新将修改放回工作区
   
git reflog 记录你每次的命令
   
git push origin master 将当前的本地master分支推送到远程库中
   
git checkout -- <file> 撤销工作区的修改
git checkout -b <branch> 创建并切换到分支
git checkout <branch> 切换到已存在的分支
git checkout -b <branch> origin/<branch> 在本地创建和远程分支对应的本地分支,名字最好一致
   
git branch <branch> 创建新的分支
git branch 查看当前所属的分支
git branch -d <branch> 删除分支
git branch --set-upstream <branch> origin/<branch> 建立本地分支与远程分支的关联
   
git merge <branch> 将当前的分支与<branch>分支进行合并
git merge --no-ff -m "**" <branch> 合并分支,只是多了个分支的合并信息
   
git stash  当前分支修改压入栈中
git stash list 查看栈中的信息
git stash pop stash@{x} 恢复栈中第x个的状态信息,并删除栈中的该信息
git stash apply stash@{x} 恢复栈中第x个的状态信息
git stash drop stash@{x} 删除栈中的第x个的状态信息
   
git remote -v 查看远程库的信息
   
git pull  更新本地版本为最新的远程库版本

转载地址:https://blog.csdn.net/dcq15545338580/article/details/81093987 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:gdb学习笔记
下一篇:VMware共享文件夹编译出现“Value too large for defined data type”错误的解决办法

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月08日 08时26分04秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章