Git基础常见操作及命令

正文: 获取一个远程仓库地址,这里以gitee为栗子

目录

一.增加文件

二.本地删除文件,远程更新

三.本地恢复

四.撤销本地所有更改

五. 从远程仓库拉取,本地已修改不被覆盖


一.增加文件

1.git init,在本地初始化一个本地仓库

2.git remote add xxx git@gitee.com:xxx/xxx.git,本地连接远程仓库

3.git pull,拉取远程仓库内容

4.git add .,提交新增文件到git的暂存区

5.git commit -m "xxx",提交对更新内容的备注

6.git push -u,建立上传流将暂存区内容提交到远程仓库

二.本地删除文件,远程更新

1.git add.,提交修改到暂存区

2.git commit -m "fff",提交备注

3.git push (-u),更新远程仓库

三.本地恢复

1.git reset --hard head^,恢复本地上一步的文件

2.git reset --hard origin/master,强制获取远程仓库的内容覆盖到本地(已提交的会完全覆盖,本地删除的会恢复)

这个可以解决本地版本低于远程仓库版本

3.git push -u origin master -f,(强制提交到远程仓库,会使远程仓库被覆盖丢失东西)

四.撤销本地所有更改

1.git checkout .

五. 从远程仓库拉取,本地已修改不被覆盖

1.git stash,将本地修改(未提交到暂存区的)保存到stash

2.git reset --hard origin/master 或者 git pull,将远程仓库的覆盖到本地仓库

3.git stash pop,将stash中内容拉取到本地

接下来可以将本地修改的push到远程仓库

4.git add.

5.git commit -m "xxxx"

6.git push /git push -u /git push -u origin master / git push -u origin master -f

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值