初学git的各种用法


提交代码

1. git   config  core.filemode false//除去一些因为权限更改的change

2.git   add  文件路径

3. git  status

4. git  commit  -m '注释'

5. git  push//运行之后会让你输入git的账号和密码

解决冲突

1. git  pull

2. git stash

3.git pull

4.git  stash pop(或则git stash apply stash@{1}表示将某个暂存版本取出来)

如果有冲突:

5.git diff(解决冲突)

6. 解决冲突之后,重新把冲突的那个文件 add 进去之后再commit

5.解决冲突  add to  index

撤回提交,但还未push的commit

1.git log

2.git  reset  --soft  你commit的版本的前一个

例如:

commitID2

commitID1

git reset --soft  commitID1,这样就撤回了commitID2

git reset --hard  commitID1,彻底回退到某个版本,本地的源码也会变为git上一个版本的内容(你的所有修改未提交的都会不见,谨慎)

git 权限问题

error:Unable to  append  to  .git/logs/refs/...权限不够

解决方法:

1.su  root      //切换到root

2.rm -f .git/log/     

3. exit

4.git status

5.git   push  origin  你的分支

6.ll             //查看各个文件的权限

7.sudo  -R  777  .git/            //更改log的权限

8.git status


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值