git基本操作命令

创建版本库:

mkdir whatever
cd whatever --进入创建的文件下
pwd --显示当前路径
/Users/用户名/whatever
git init --在当下文件夹使用init命令使这个目录变成git可管理的仓库

把文件添加到版本库:使用notepad++编辑一个文本文件,将其添加到创建的git仓库里

git add readme.txt --把文件添加到仓库
git commit -m "xxxxxxx" --使用git commit告诉git把文件添加到仓库,-m后是添加的说明
git status --查看当前仓库状态
git diff --查看哪些内容被修改

版本回退:每次commit之后可以使用:

git log --查看历史记录
git log --pretty=oneline --历史记录逐行显示

在log中显示的每次修改的版本号(一大串类似乱码)

git reset --hard HEAD^ --用来回退到上一次修改结果
git reset --hard xxxx(版本号,可以只写前几位) --用来准确回退到版本号所对应的版本
git reflog --用来显示每一次的修改记录

撤销修改:1.未用add提交

git checkout -- readme.txt --撤销该文件在工作区的所有修改(返回上一次commit或add状态)

2.添加到暂存区:撤销暂存区的修改其实就是让文件返回工作区,需再使用一次工作区的撤销

git reset HEAD readme.txt --把暂存区的修改撤销

3.已经commit后可以使用版本回退的方法。

删除文件:

rm readme.txt --在工作区删除文件
git rm readme.txt --将文件从版本库中删除
再git commit -m "" 确认文件删除

添加远程库:1.在github上新建一个新的仓库

2.

git remote add origin xxxx(github账户名) --关联远程库
git push -u origin master --将本地库的文件上传至远程库

从远程库克隆:1.在GitHub上创建一个新的库,并让github创建一个readme.md文件

2.

git clone xxxx(github账户名) --从远程库克隆文件到本地库

创建与合并分支:

git checkout -b dev
git branch dev
git checkout dev --三个命令都可以创建分支
git branch --查看当前分支
在当前dev分支上做修改,add与commit修改后,使用
git checkout master --切换到主分支
git merge dev --将dev分支上的修改合并到master分支上
git branch -d dev --删除分支

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值