linux开发git教程联系本地服务器(1)

git的基本概念:

  • 工作区:仓库的目录,工作区是独立于各个分支的。
  • 暂存区:数据暂时存放的区域,类似于工作区写入版本库之前的缓冲区。暂存区是独立于各个分支的。
  • 版本库:存放所有已经提交到本地仓库的代码版本。
  • 版本结构:树状结构。树种每个节点代表一个代码版本。

git常用命令:

1.git config --global user.name xxx :设置全局用户名,信息记录在~/.gitconfig文件中。
2.git config --global user.email xxx@xxx.com :设置全局邮箱,信息记录在~/.gitconfig文件中。
3.git init:创建好文件夹后,进入文件夹里面,将当前目录配制成git仓库,信息记录在隐藏的.git文件夹中。
4.git add xxx:将xx文件添加到暂存区里面。
5.git add .:将所有待加入暂存区的文件加入暂存区。
6.git commit -m "给自己看的备注信息":将暂存区的内容提交到当前分支。
7.git status:查看仓库状态。
8.git restore --staged xxx:将文件从暂存区里面拿出来。
9.git diff xxx:两个在暂存区外的文件相互比较,并显示差别。
10.git log:查看当前分支的所有版本(从起点到当前节点的路径)。
11.git log --pretty=oneline:将当前日志显示在一行。
12.git reset --hard HEAD^git reset --hard HEAD~:将代码库回滚到上一个版本
13.git reset --hard HEAD^^:往上回滚两次,以此类推
14.git reset --hard HEAD~100:往上回滚100个版本
15.git reset --hard 版本号:回滚到某一特定版本,这里可以用git reflog查看每个节点的版本号。
16.git reflog:查看HEAD指针的移动记录。
17.git restore xxx:文件已经被修改了,还没有放到暂存区里面,可以回到之前没有修改的状态,也可以将工作区的修改回滚到暂存区。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值