• Git常用命令汇总


    1.初始化相关

    git init 初始化仓库  

    git remove add origin url 添加仓库地址 

    git remove rm origin 删除仓库地址 

    git clone 克隆别人的分支

    2.分支相关

    git branch 查看所有分支

    git branch -a 查看所有分支,包括本地的和远程的

    git branch branch_name 新建分支

    git branch -d branch_name 删除本地的分支

    git push origin :branch_name 删除远程的分支

    git checkout branch_name 切换分支

       

    3.push相关

    git add . 添加文件到版本库

    git commit commit文件到本地分支 加=m 后面接commit的说明,-a可以省略add步骤,但是只有当前修改中没有新增文件的时候可用

    git push origin master push本地分支到远程

    git pull orgin master 把远程的分支更新到本地

    git revert commit_id  撤销一次commit,可以修改commit的说明

    git status 查看哪些文件被修改了

    git diff test.py 查看修改了test.py文件的哪些代码

    4.stash相关

    git stash 把当前的修改扔到一边

    git stash list 查看所有的stash

    git stash pop 恢复最近的一次stash

    5.合并分支

    git merge  branch1 合并branch1分支到当前的分支,合并完要用push 更新到远程,如果有冲突文件,head代表当前分支,处理好冲突后,commit,然后push

    git reset --hard commit_id 回滚到某个commit_id,也就是撤销push,reset后加-f push到远程

       

    6.其他

    git log 查看commit日志  q退出

    git help 查看所有git命令

    git branch --help 查看某个命令的详细说明

    git原理:

    平常我们对文件修改后,会把文件放在工作区(workspace),通过add命令,我们把工作区的文件添加索引,通过commit命令把索引的文件更新到本地的仓库,通过push命令,更新本地仓库到远程

  • 相关阅读:
    线程的中断
    线程间的协作机制
    iOS app内打开safari完成google的OAuth2认证
    iOS ipa 重签名 resign
    iOS rebuild from bitcode对ipa大小的影响
    iOS URL Cache文章推荐 (待完成)
    iOS 推荐几篇关于Objective-c 动态语言的文章
    iOS Code Sign On Copy
    设计模式好文章汇总(不断更新中)
    Json 文件中value的基本类型
  • 原文地址:https://www.cnblogs.com/Xjng/p/4174229.html
Copyright © 2020-2023  润新知