GIT的基本使用命令

本地操作Git

1、安装

2、建立仓库

```bash
mkdir gitRepo
cd gitRepo
git init
git config --global user.name "name"
git config --global user.email "123457899@163.com"
git config --global color.ui true
```

​    查看配置

```
Linux:    cat C:\Users\LiuYing-PC\.gitconfig
windows : type C:\Users\LiuYing-PC\.gitconfig
```

3、操作示例

```bash
#新增文件并提交
touch file1    #创建文件
git add file1 #将文件提交的暂存区
git commit -m "新增file1文件"    #提交文件到本地仓库
git status

#修改文件名(本地直接修改文件名)
mv file1 file2 
git rm file1 
git add file2 
git commit -m "file1更名为file2"

#修改文件名(Git命令直接修改)
git mv file2 file3
git commit -m "file2更名为file3"

#更新文件提交 (逐步提交)
vi file3 
git add file3 
git commit -m "更新file3提交"
#更新文件提交(直接提交)
vi file3 #修改文件
git commit -a -m "modified file3" #提交文件

#比较本地和缓存区
git diff .

#比较缓存区和本地仓库
git diff --cached

#查看历史版本
git log  #详细信息
git log oneline #一行显示

#使用缓存区覆盖本地
git checkout file3  #使用缓存区内容覆盖本地

#使用本地仓库内容覆盖本地
git reset HEAD file3  #使用本地仓库内容覆盖缓存区
git checkout file3      
#一步覆盖
git reset --hard file3

#回退到某一特定版本
git log --oneline
git reset --hard 9a14df7

#当回退之后,再更新到更新的版本
git reflog
git reset --hard “想要去到的版本号”

#分支管理
git branch #查看分支
git branch dev #创建dev分支
git checkout dev #切换分支到dev

#合并分支
git merge master #将master分支内容合并到当前分支

#标签
git tag #查看标签
git tag v1.0 #给当前版本标记v1.0
git tag -a "v1.2" 9ca9622 -m "给版本9ca9622标记v1.2"
git show v1.0 #查看v1.0版本信息
git tag -d show
```

4、Gitlab

```bash
#本地配置user.name  user.email

#本地生成密钥
ssh-keygen -t rsa -C "crazyliu19890415@126.com"
#添加公钥置gitlab

#添加远程
https://gitee.com/aisen001/TestRepo.git
git@gitee.com:aisen001/TestRepo.git
#与远程仓库建立连接
git remote add origin https://gitee.com/aisen001/TestRepo.git

#更新远程仓库内容到本地
git pull origin master

#提交本地内容到远程
git push origin master
```

5、IDE中操作Git

eclispe中操作Git

```bash
#获取远程连接
1、Gitee.com 码云
2、47.100.229.27    私有搭建Gitlab服务器

#创建远程仓库
#建立与远程仓库连接

```

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值