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