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