一、本地
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^
git reset --soft HEAD~1
区别:
2.回退到后来的版本(2--->3)
3628164 是之前commit的版本号(部分即可)
```git reset --hard 3628164```
撤销修改
1. 工作区的修改全部撤销
git checkout -- readme.txt
这里有两种情况:
一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
2.已经提交到了暂存区 add 后 commit 前
rest 可以回退版本,也可以把暂存区的修改回退到工作区
git reset HEAD readme.txt
就可以取消提交了
3. 暂存区提交到版本库 --- commit 后 push 前用版本修改
git reset --soft HEAD~1
切换工作:写到一半,有更紧急的事情要做。
当前修改的内容保存起来---
git stash
开始新工作,写完了,提交了。
继续之前的工作:
git stash pop
可以利用
git stash list
查看保存了多少个版本,选择一个继续工作
git stash apply stash@{1}