学习Git命令笔记

学习Git命令笔记

1.创建新的git仓库:
git init
2.查看文件当前的状态:
git status
3.将文件加入缓存区:
git add [文件名字]   或  git add . 
4.从缓存区撤回文件
git reset HEAD [文件名字]   或  git reset HEAD . 
5.提交代码

我们在选择这种方式的时候会给我跳入vm编辑器,让我们进行编辑。

git commit [文件名]

进入vm编辑器之后,可以根据下面代码查看行数

:set nu

按i进行插入备注,插入完成后按esc之后输入下面代码进行退出。

:wq

当我们选择下面这种方式的时候不会跳入vm编辑器

git commit -m "备注"
6.查看日志

查看日志有很多种方法

①查看完整信息的日志
git log

在此过程中 退出日志按q 向下翻页按空格 向下翻页按b

②用一行查看日志
git log -- pretty=online
③更加简洁查看日志
git log --online
④可以查看回退几步的方式
git reflog
7.根据日志回退版本
①根据哈希值回退
git reset --hard [哈希值]
②还有几种不常用没记
8.将文件发送给远程库
git push origin master
9.克隆到本地库
git clone [远程库地址]
10.拉取远程库

pull=fetch+merge

git fetch [远程库地址别名][远程库分支名]
git fetch orgin master

我们在进行fetch操作后,并没有将拉取的文件进行合并,我们可以进行切换分支,去查看我拉取的文件

git checkout origin/master

查看该文件

cat [文件名]

切换回原本的分支

git checkout master

当我们确定需要合并 进行一下代码进行合并

git merge [远程库地址别名/远程分支名]
git merge origin/master

如果我们确保没有冲突,以上操作可以合为一步

git pull origin master
11.冲突解决

如果不是基于GitHub远程库的最新版本所做的修改,不能推送,必须先拉取。

拉取下来之后,进入冲突状态,解决冲突的办法,进入文件后,将冲突的标志删除,然后将自己需要的内容保存下来,然后进行提交操作。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值