add:添加git笔记
This commit is contained in:
parent
63d8292b55
commit
5bac8a1f9a
39
git-use.txt
Normal file
39
git-use.txt
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
1.Git已经有了远程地址,想更换远程地址,如何操作?
|
||||||
|
git remote -v (查看)
|
||||||
|
git remote remove origin (移除)
|
||||||
|
git remote -v (确认)
|
||||||
|
|
||||||
|
2.暂存本地修改,先获取服务器数据。
|
||||||
|
git stash
|
||||||
|
git stash show 查看是否暂存成功
|
||||||
|
git pop 取出最近一次暂存
|
||||||
|
|
||||||
|
如果有多个stash,可以
|
||||||
|
git stash save "name"
|
||||||
|
|
||||||
|
git stash list 查看所有暂存
|
||||||
|
git stash apply stash @{X} 取出相应的暂存
|
||||||
|
git stash drop stash @{X} 取出相应的暂存
|
||||||
|
|
||||||
|
3.删除已经提交到服务器上的提交。
|
||||||
|
3.1 取消当前版本之前的两次提交
|
||||||
|
git reset --hard HEAD~2
|
||||||
|
3.2 强制提交到远程版本库,从而删除之前的两次提交数据
|
||||||
|
git push origin HEAD --force
|
||||||
|
|
||||||
|
4.git项目子模块的操作。
|
||||||
|
4.1删除
|
||||||
|
(1)git rm --cached <submodule>
|
||||||
|
(2)删除实际目录
|
||||||
|
4.2添加
|
||||||
|
git submodule add https://xxx <submodule>
|
||||||
|
|
||||||
|
5.删除Gitee上的标签
|
||||||
|
(1)删除指定的本地标签:git tag -d <tag-name>
|
||||||
|
(2)推送删除标签命令:git push origin :refs/tags/<tag-name>
|
||||||
|
|
||||||
|
6.Git打印日志,仅仅显示commit id和提交说明,一行一个
|
||||||
|
git log --oneline --abbrev-commit
|
||||||
|
|
||||||
|
7.恢复某次提交删除的文件或者文件夹
|
||||||
|
git checkout commitid -- /path/folder/to
|
Loading…
x
Reference in New Issue
Block a user