• git使用汇总


    如何用命令将本地项目上传到git

    1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库

    git init

    2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

    git add .

    3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

    git commit -m 'first commit'

    4、关联到远程库

    git remote add origin 你的远程库地址

    如:

    git remote add origin https://github.com/cade8800/ionic-demo.git

    5、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

    git pull --rebase origin master

    6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

    git push -u origin master

    *、状态查询命令

    git status

    idea git修改远程仓库地址

    0、查看远程库源地址

    #两种方法都是查看当前Git库源地址的
    
    git remote -v
    git remote -version

    1、修改命令 

    git remote set-url origin <url>

    2、先删后加

    git remote rm origin
    git remote add origin [url]

    暂存区文件的撤消

    git reset HEAD ... 

    git reset HEAD命令可以取消文件暂存。

    例如,现有file1file2两个文件,已经执行git add *将它们添加到了暂存区。现在只需要提交file1,所以婪将file2移出暂存区。执行命令如下:

    git reset HEAD file2

    git 放弃已经 commit 的修改

    git reset —hard HEAD^ 回到上一次 commit 的状态  也可以 git reset —hard commitID

    git如何把分支变成master

    具体操作如下:

    1、首先备份旧的master分支,可以打tag,也可以在旧分支基础上新建一个分支

    2、到git管理系统的setting页面,把默认分支暂时替换为其他分支,如release.

    3、删除本地及远程的master分支.(注意:比如这里需要删除master分支,不能本地处在master分支,就直接删除,不然会报“error: Cannot delete branch 'master' checked out at ”的错误,需要切到其他分支再删除master)

      命令:

        git branch -D master //删除本地master分支
        git push origin master //删除远程master分支

    4、切换到release分支,然后再新建本地master分支

      git checkout release
      git checkout -b master

    5、把本地master分支推送到远程
      git push origin master:master

    6、新把master分支设为default分支和保护分支,参考步骤2

    其他

    1. 查看远程分支列表:git branch -a

    2. 查看本地分支列表:git branch

    3. 更改本地分支名称:git branch -m oldVersion newVersion

    4. git push代码到远程新分支:git push origin master:my_remote_new_branch #远端即可创建新的分支my_remote_new_branch,提交本地修改

    5. 查看本地分支及追踪的分支:git branch -vv

    显示本地所有分支,*表示当前所在分支,[远程分支]表示当前本地分支追踪的远程分支,最后一个是最近一次提交的注释。上图显示的追踪是正常的。

    6.查看远程分支:git branch -a

    7.设置远程跟踪:git branch --set-upstream-to=origin/<branch> master #设置本地分支master跟踪origin/<branch>远程分支

    #迁出分支
    git checkout -b 本地分支名x origin/远程分支名x
    
    #合并分支 
    git pull origin WangjunZzzz:wangjun111
    
    #git 删除分支
    git branch -d test 删除本地分支
    git push origin --delete test 删除远程分支

     

     
     
  • 相关阅读:
    Unity调用Andriod相册,细节分享(对于《Unity头像上传功能实现 一》的细节分享)
    Unity头像上传功能实现 一(接在《Unity调用Andriod相册,细节分享》后)
    webstorm启动时遇到The JVM could not be started的解决方法
    win10安装mysql出现请键入 NET HELPMSG 3534 以获得更多的帮助。
    Docker与虚拟机性能比较
    IntelliJ IDEA如何将普通java项目变为web项目
    is not assignable to javax.servlet.Servlet
    javascript深入理解js闭包
    Idea当前文件编码转换方法
    idear Make Project时提示了很多错误,什么未结束的字符串子面量、非法的表达示开始
  • 原文地址:https://www.cnblogs.com/junzi2099/p/9465674.html
Copyright © 2020-2023  润新知