git 的常用命令

git是一个版本管理器,是程序员必备工具之一,其主分为三个区:

工作区:

暂存区:

仓库:

通过保持软件版本,分支,合并,等多种版本操作,使软件能在自己想要的版本之间任意切换开发。

一下是git 的常用命令:

git init //生成一个.git 的子目录,产生一个仓库

git status //查看当前仓库目录下所有文件的状态

git add . //将该目录下所有文件添加到暂存区

git add 文件名 //将该文件添加到暂存区

git commit -m 版本名 //将暂存区的文件提交到版本库

git log //查看提交历史

git reset --hard 版本号 //将当前版本回退到指定版本

git reflog //查看babeng版本库中所有版本号

git branch //查看当前分支

git branch 分支名 //创建分支

git checkout 分支名 //切换分支

git merge 分支名 //合并分支

git clone 仓库地址 //克隆仓库

git remote -v //查看远程仓库地址

git remote add 仓库名 仓库地址 //添加远程仓库地址

git push -u origin master //将当前分支提交到远程仓库

git pull //将远程仓库的代码拉到本地仓库

git stash //将当前工作区的代码暂存

git stash pop //将暂存区的代码恢复到工作区

git tag 版本号 //为当前分支打标签

git tag -a 版本号 -m 版本信息 //为当前分支打标签

git tag -a 版本号 -m 版本信息 分支名 //为指定分支打标签

git tag -d 版本号 //删除标签

目前还不全,后期会慢慢补齐;

相关推荐
代码or搬砖2 小时前
Git学习笔记(三)
笔记·git·学习
虾说羊5 小时前
git连接远程仓库并拉去推送以及克隆命令
git
IT~狂男6 小时前
GIT 实战命令操作大全,代码变动,推动,修改备注,撤销(篇幅一)
git
前端拿破轮7 小时前
从0到1搭一个monorepo项目(一)
前端·javascript·git
消失的旧时光-19438 小时前
git的 Rebase
git
风禾万里16 小时前
Git怎么管理软件版本(代码,模型,配置等)
git
默默coding的程序猿19 小时前
3.git的分支携带问题是什么?怎么解决?
java·git·python·svn·gitee·github·intellij-idea
天地人-神君1 天前
将.idea取消git托管
java·git·intellij-idea
Zach_yuan1 天前
版本控制器Git
linux·git
唐青枫1 天前
Git 提交时神秘的 create mode 100644 到底是什么?一文告诉你答案!
git