Git基础常见操作及命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33861603/article/details/85977793

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

目录

一.增加文件

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

三.本地恢复

四.撤销本地所有更改

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


一.增加文件

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

2.git remote add xxx [email protected]: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

猜你喜欢

转载自blog.csdn.net/qq_33861603/article/details/85977793
今日推荐