git 命令一览

Git是什么?

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

下面小x就来整理一些常见的git命令

# 设置命令
git config --list


# 设置用户身份(姓名,邮箱)
git config --global user.name "Xxbond"
git config --global user.eamil "[email protected]"

#初始化仓库
git init


#将文件添加到暂存区
#git add 文件/git add .
git add HelloWorld.java
git add .


#提交
#git commit -m "注释内容:描述此次提交的内容"
git commit -m "添加HelloWorld文件"


#查看状态
git status
git status -s


#查看日志
git log
git log --oneline


#版本切换
#HEAD是一个指针,指向一个分支
git reset --hard HEAD^^


#git reset --hard 版本号
git reset --hard f754c1a


#删除文件
#git rm 文件名称 = 本地删除 + git add
git rm delete.txt


#检出:从本地库检出到工作区
#git checkout -- 文件名称
git checkout -- HelloWorld.java


#从暂存区撤销
#git restore --staged 文件名称
git restore --staged notcommit.txt


#比较文件差异:比较工作区与本地库中存储的文件内容差异
#git diff 文件名称
git diff HelloWorld.java

#分支
#创建分支
#git branch 分支名
git branch dev


#查看分支
git branch
git branch -v


#切换分支
#git checkout 分支名
git checkout dev


#分支合并
#git merge 被合并分支名
#master需要合并dev分支内容,首先切换到master分支,执行以下命令
git merge dev

#git远程仓库:github, gitlab, gitee
# 配置远程仓库地址
#查看现有的远程仓库
git remote


#添加远程仓库地址到本地仓库中
#git remote add 仓库地址名称(仓库地址的标识) 仓库地址

#删除本地仓库中远程仓库地址
#git remote remove 仓库地址名称

#将本地仓库推动到远程仓库中
#git push 仓库地址名称 分支名

#克隆项目:将远程仓库拉取到本地
#git clone 远程仓库地址


#从远程仓库拉取下来的项目,远程仓库地址名称默认为origin

#从远程仓库中拉取新的文件
#git pull 仓库地址名称 分支名

 

你可能感兴趣的:(git,github)