143_git的实际操作和使用笔记

使用笔记

ll就是看详细信息  ll -a 看隐藏文件

 

 

git tatus看repository的状态

在add之前,用git diff来查看哪里修改了

git diff是一种上下排列对比的一种格式

红色的,前面有减号的是老的代码,绿色的前面是加号的是最新的代码

git log 查看reporsitory的日志,

git log --pretty=oneline

更美观地查看

前面的是提交的ID,后面的注释/备注

最近的排在上面,最老的排在下面

HEAD~99 表示上99个版本

git reset --hard HEAD~1

git reflog查看所有的日志,包括回不去的

拿到前面的ID

git reset --hard 3f1fca3

回到任意版本

版本恢复

 

git remote add origin git@github.com:sanbanzui2008/LuRepository.git

git push -u origin master

 

创建分支

$ git branch test_branch

也可以:$ git checkout –b test_branch

 

切换分支到 test_branch

$ git checkout test_branch

 

将分支传到远端

$ git push --set-upstream origin test_branch

 

从远端拉取

$ git pull

 

显示的在哪一个分支,就在哪一个分支下push就完了,没那么复杂  就是:git push

 

查看当前在哪个分支上,有哪几个分支,当前在哪个分支之上

git branch

 

合并分支,在master分支下

git merge test_branch

 

删除分支

Git branch –d test_branch

 

有冲突的话在命令行下vim手动修改合并文件,修改完毕之后还要git add和git commit提交,然后再git push

 

不删除原有分支的做法

Git merge –no-ff –m ‘no ff merge’

 

Bug分支

研发过程中发现原来的代码有bug

Git stash

 

从19课开始就没什么实际意义了

 

强制删除分支

Git branch –D(大写) test_branch

 

看远端库的名字

Git remote

 

提交代码之前先pull下来到本地,然后再跟本地合并,再提交push

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值