zoukankan      html  css  js  c++  java
  • git用法

    本地上传到github

      1 本地安装git,右键点击 git bash here

      2 git init

     3 git add .

     4 git commit -m "备注"

     5 git remote add origin https://github.com/liushiyu123/vueCZBKMall.git

     6 git push -u origin master

    
    

       

    2  更新文件

      更新文件到github其实也差不多的步骤

    1.输入指令:git add 文件名称或者 git add.

    2.输入指令:git commit -m "这是注释内容"

    3.这一步从本地仓库或本地分支获取并集成(整合),输入指令:git pull origin master

    4.如果过程中出现‘please enter a commit message…’,首先按下esc退出键然后输入 :wq即可

    5.输入指令:git push -u origin master

    按照这些更新步骤走完之后刷新你的github主页就能看到文件已经推送到仓库,从仓库中的文件推送时间就可以知道。

    如果你发现文件的推送并不是你此次更新的时间而是上次推送时间,证明你并没有更新成功,请仔细检查再重新敲一遍更新流程即可。

    3 删除文件

     

      4 创建分支

    git checkout -b stark
    创建分支

    git checkout master

    什么情况下创建分支
    当你的项目需要开发一个新的功能,这时候先把你的项目 从主分支拉取到最新
    然后再创建一个分支

    分支的概念

    git branch 把所有分支列出了
    git branch branchname 创建分支
    git checkout -b branchname 创建并且切换到分支 相当于
    git branch branchname && git checkout branchname

    git checkout branchname 切换分支

    想知道自己在这个分支上做了哪些动作
    git status

    git diff 查看自己修改了哪些东西
    执行完这个命令之后,类似于 vim 模式
    怎么退出:

    Git合并代码

    我们通常在dev分支上开发,开发完之后测试没问题,会同步到test分支,这一过程怎么进行同步呢?

    ps: 这里假设本地dev已将修改提交到远程分支,即本地dev及远程dev为最新代码

    (1). 分支切换(git checkout test)

    将本地分支从dev分支切换到test分支

    (2). 将本地test更新为最新(git pull)

    将本地test分支从远程更新到最新

    (3). 分支合并(git merge dev)

    将本地dev分支合并到本地test分支

    (4). 提交本地test分支作为远程的test分支(git push origin  test:test)

    使用git pull拉取代码的时候,无法拉取最新代码,报"unable to update local ref"错误。

    除了重新clone一份代码外,还可以使用如下解决方案:

    1、切换到之前clone代码目录下,执行命令git gc --prune=now

    2、再执行命令git remote prune origin

    3、再次使用git pull

  • 相关阅读:
    golang单例模式
    PHP打开并修改文件
    关于文件服设计的一些想法
    Api
    golang Iterate through the fields of a struct in Go
    zookeeper note
    centos 6 install protoc
    todo
    linux route
    build http_load
  • 原文地址:https://www.cnblogs.com/lsy26821/p/10373331.html
Copyright © 2011-2022 走看看