Git基础操作
2020-06-24 23:00:12   18  举报             
     
         
 AI智能生成
  Git基础操作
    作者其他创作
 大纲/内容
  本地仓库    
     初始化    
     git init  
     检测状态    
     git status    
     简略信息    
     -s  
     检测差异    
     未暂存的    
     git diff  
     已暂存的    
     git diff --cached  
     跟踪新文件    
     git add [name]    
     交互模式    
     -i  
     提交更新    
     git commit -m    
     跳过暂存区    
     -a  
     git commit -amend  
     移除文件    
     不保留本地    
     git rm [name]  
     保留本地    
     git rm --cached [name]  
     查看提交历史    
     git log    
     显示差异    
     -p  
     限制最近条数    
     -[n]  
     简略统计信息    
     --stat  
     自定义格式    
     --pretty=[]    
     oneline  
     short  
     full  
     fuller  
     format:[]  
     分支合并历史    
     --graph  
     分支指向的对象    
     --decorate  
     本地引用日志    
     git reflog  
     查看一次提交    
     git show [sha1]  
     撤销    
     取消暂存文件    
     git reset HEAD [filename]  
     撤消对文件的修改    
     git checkout -- [filename]  
     撤销提交    
     git reset [sha1]    
     只修改版本库    
     --soft  
     还更新索引|暂存区    
     --mixed  
     全部修改    
     --hard  
     远程仓库    
     克隆远程仓库    
     git clone [URL] {name}  
     查看仓库    
     git remote    
     显示URL    
     -v  
     git remote show [远程仓库名]  
     重命名    
     git remote rename [原] [现]   
     添加仓库    
     git remote add [远程仓库名] [URL]  
     移除远程仓库    
     git remote rm [name]  
     拉取    
     git fetch [URL]|[远程仓库名]  
     推送    
     git push [远程仓库名] [远程分支名]  
     标签    
     显示    
     git tag  
     git show [tagname]  
     创建    
     lightweight轻量标签    
     git tag [tagname] {sha1}  
     annotated附注标签    
     git tag -a [tagname] -m [] {sha1}  
     推送    
     git push [远程仓库名] [tagname]  
     git push [远程仓库名] --tags  
     分支    
     本地分支    
     查看    
     git branch    
     每一个分支的最后一次提交    
     -v  
     已经合并的    
     --merged   
     还没有合并的    
     --no-merged  
     创建    
     git branch [name]  
     git checkout -b [name]  
     删除    
     git branch -d [name]  
     切换    
     git checkout [name]  
     合并    
     git merge [name]  
     远程分支    
     获取信息    
     获得远程引用的完整列表    
     git ls-remote [仓库名]|[URL]  
     获取一个远程仓库分支的详细信息    
      git remote show [远程仓库名]  
     获取本地所有分支详情(与远程比较)    
     git branch -vv  
     推送、拉取    
     推送本地分支到远程    
     git push [远程仓库] [本地分支]{:[重命名的远程分支]}
  
     远程分支合并到本地    
     git merge origin/[远程分支名]  
     拉取远程分支到本地    
     git checkout -b [本地分支名] origin/[远程分支名]  
     删除    
     删除远程分支    
     git push [远程仓库名] --delete [远程分支名]  
     变基    
     git rebase [被变基分支]  
     git rebase [目标分支][被变基分支]  
    
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 