git的安装的常用命令

下载安装git

git官网地址

全局配置git邮箱

//查看git配置信息

git config --list 

设置git用户名、密码、邮箱的配置

 git config --global user.name “dom”
 git config --global user.password “123456”
 git config --global user.email “15489568@qq.com”

代码初次提交命令

//初始化git仓库
git init 
//将修改的文件添加到暂存区
git add .
//将本次更改的记录提交到本地仓库
git commit -m "本次提交说明"
//将本地库和远程仓库进行绑定
git remote add origin "远程仓库地址"
//推送到远程仓库
git push -u origin "master"

版本回退

回退到提交之前的

第一种:
//用于回退到上一个版本的代码(一个^代表回退到上一个版本,两个^^代表回退到上上个版本,以此类推)
git reset --hard HEAD^

第二种:
//~1代表回退一个版本,如果~50代表回退50个版本
git reset --hard HEAD~1

如果回退到之后的后,又想回退到最新的
ebe4f4是提交日志(git log)里面回显出来的地址,不需要全部写完,差不多只输入前五位就可以了

git reset --hard  ebe4f4

如果回退到最新不小心把窗口命令清空,或者不小心关闭窗口用 git log看到的命令只有回退到过去的版本了,导致未来的版本地址不知道:

//查看之前所有的HEAD,和本地分支提交记录位置
git reflog
//回退到指定位置版本
git reset --hard edc90c0

文件删除

我们把新文件commit到本地后,不小心误删了文件我们可以通过以下命令把对应的文件重新拉取回来

git checkout -- 文件名

确认删除git本地文件

git rm  文件名

git分支

//查看所有分支
git branch

//新建一个分支,并切换到新的分支
git checkout -b "分支名"

//切换分支
git checkout "分支名"

//子分支合并到主分支(必须在主分支合并)
git merge "分支名"

//删除分支(必须在主分支)
git branch -d  "分支名"

//修改分支名
git branch -m "旧分支名" "新分支名"

//将本地仓库提交到远程仓库子分支(在子分支)
git push origin "子分支名"
//将本地仓库提交到远程仓库主分支(在主分支)
 git push -u origin master

//删除远程仓库的的子分支
git push origin :子分支名字

git pull 冲突

//备份工作区内容
git stash  

//拉取远程分支
git pull 

//恢复工作区内容,这时候会有冲突,我们根据需求手动去解决冲突就可以了
git stash pop 

其他常用命令

//查看当前工作目录和暂存区状态
git status 
//显示commit提交的日志信息
git log
//该命令用于失误不小心把文件添加到暂存区,使用该命令用于撤销操作
git reset HEAD
//查看记录在本地的所有记录
git reflog
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值