一、本地
1.创建文件夹
进入文件夹后打开git
2.进行初始化
git init
二、使用网上的仓库
- 从远程到本地----->
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