• 又见git


    git

     

    git init  

    git clone +地址

    git add .

    git commit

    git pull

    git push -u origin master

    git merge a         //合并a分支到当前分支

    git push origin a   //提交a分支到远程库

    git checkout origin/a  // 检出远程库的分支a

    git remote show origin   // 查看远程库origin的信息

    git branch -a (查看本地和远程的所有分支)

    git push origin --delete feature (删除远程叫feature的分支)

    git branch -d a (删除本地a分支)

    git show(看刚刚提交了什么)

     

    新建并切换分支

    $ git checkout -b dev

     

    $ git  dev

    $ git checkout dev

     

    查看分支:

    git branch(本地)

    git branch -r(远程)

     

    切换到主分支:

    $ git checkout master

     

    dev分支内容合并到主分支(当前所在分支为主分支)

    git merge dev

     

    将本地的分支push到远程就是在远程新建分支

    git push origin dev

     

    查看远程版本的地址

    git remote -v

     

     

     

    将本地的master分支推送到origin主机上的master分支上。如果后者不存在则会被新建

    git push origin master

     

     

    如果远程主机的版本比本地高,推送git时候会报错,要求现在本地做git pull差异合并,然后在推送到远程主机,这时候,如果一定要推送,可以使用--force选项

    git push —force origin

    结果导致主机上更高的版本被覆盖

     

     

    提交的直线分支

    git log —oneline —graph —decorate

     

     

    正常流程一般是 

    git pull 

    git  add .(or添加你修改的文件)

    git commit -m “注释”

    git push

     

     

     

    git 操作到github

     

    第一次

    git add .

    git commit -m ““

    git remote add origin https://github.com/kimsaerono/test.git   第一次添加到远程仓库,建立联系

    git push origin master /(git push -u origin master第一次提交时)

     

    以后的流程

    git pull origin master // TODO

    git add .

    git commit -m ““

    git push origin master

     

    撤回commit的内容(可能是因为需要push的太多了,时间过长)

    git log

    查看上次提交的id 

    git reset --hard 365cb3d287e6e149ceaf449139c708a587a7fb38

    回退到id=365cb3d287e6e149ceaf449139c708a587a7fb38的版本

    然后继续操作

     

     

    在微信小程序上面利用微信开发者工具开发的时候:如何遇到了冲突不能提交

    可以会用到以下代码:

    git add -u(将本地工作区和删除的内容暂存)

    git pull 

    git push

     

     

    本地仓库建立与远程的联系:

    git branch --set-upstream-to=origin/远程分支 本地分支

    git branch --unset-upstream 解除本地仓库与远程的联系

    重置远程分支(去掉受保护的设置):

    git log 

    git reset --hard commitId(打印的id)

    git push -f origin master

    参考地址:https://blog.csdn.net/u011961856/article/details/79687374

  • 相关阅读:
    CocoaPods:library not found for -lPods
    从Objective-C到Swift 单例模式
    如何讓 iOS UIWebView 連線時傳送自訂 Cookie 的方法[转]
    ASIHTTPRequest-Cookie的使用[转]
    Transform动画初解 in Swift
    UIWebView清除缓存和cookie[转]
    Oracle数据库体系结构、启动过程、关闭过程
    Oracle创建数据库
    oracle的imp导入时覆盖目标数据库
    oracle更改用户名
  • 原文地址:https://www.cnblogs.com/wyliunan/p/8831954.html
Copyright © 2020-2023  润新知