1、git命令:
https://blog.youkuaiyun.com/qq_36838191/article/details/83099281
2、git提交:
git add //将文件的修改提交到暂存区或者叫版本库中去
git commit -m "有关这次提交的描述" //提交到本地仓库,将文件的修改生成一个提交点,有唯一的ID与之对应。
代码库不存在:
git remote add origin https://wenda_silu@bitbucket.org/wenda_silu/wenda.git
git push -u origin master //提交到远程仓库
代码库已存在:
git remote set-url origin https://wenda_silu@bitbucket.org/wenda_silu/wenda.git
git push -u origin master
3、git版本回退:
1)找到要回退的版本号(右击项目--> Git --> Show History -->选中要回退的版本-->Copy Revision Number)
2)打开idea的Terminal 输入命令 git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 (后面为版本号)
会出现上图的结果,则已经回到图中所示的版本。其中,HEAD 可以理解为一个游标 一直指向当前我们所在版本库的地址 就是我们当前所在版本库的头指针。 上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上10个版本写10个^比较容易数不过来,所以写成HEAD~10。
但是 当我们用$ git reset --hard HEAD^ 回退到上一个版本后,我们又想恢复回去了,就必须找到上一个版本的commit id。用git log可以查看提交历史确定要回退到哪个版本。要回到之前回滚的版本,用git reflog查看命令历史确定要返回的哪个版本。
4、关于使用过程的一些问题
1)如何删除本地仓库
可以直接删除目录下的.git文件夹。或者在Terminal中,输入git init,找到.git文件夹的位置,输入rm -rf .git进行删除。
2)远程连接建立多个的时候如何进行控制
3)远程仓库提交记录能否删除
远程仓库提交记录不能删除,但可以删除仓库进行重建。