Git-使用

一、本地
1.创建文件夹
进入文件夹后打开git
2.进行初始化

git init

二、使用网上的仓库
1. 从远程到本地—–>

git clone "http://...../.git"

2.从本地到远程——>

git remote add origin git@github.com:自己的账户名/本地仓库名.git

其中,origin是远程仓库名

将本地内容推送—->

git push -u origin master

三、管理

这里写图片描述

修改后提交
1. —->将修改后的文件提交到暂存区

git add a1.txt

2. —–>将暂存区的所有修改添加到分支

git commit -m "修改信息备注"

3. —–> 推送出去

git push

版本修改

1.回退到上一个commit的版本(3—>2)

git reset --hard HEAD^

2.回退到后来的版本(2—>3)
3628164 是之前commit的版本号(部分即可)

git reset --hard 3628164

撤销修改
1. 工作区的修改全部撤销

git checkout -- readme.txt

把readme.txt文件在工作区的修改全部撤销,这里有两种情况:
一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。

2. 已经提交到了暂存区 —- add 后 commit 前
rest 可以回退版本,也可以把暂存区的修改回退到工作区

git reset HEAD readme.txt

就可以取消提交了
3. 暂存区提交到版本库 — commit 后 push 前

用版本回退

删除

git rm .a1.txt

并且

git commit -m "备注"

文件就在版本库中删除了

误删可以恢复—- >

git checkout -- a1.txt

命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容。

先用 git reset HEAD a1.txt   
再   git checkout -- a1.txt

猜你喜欢

转载自blog.csdn.net/m0_37932560/article/details/78743004
今日推荐