zoukankan      html  css  js  c++  java
  • git 简单使用

    创建新分支:git branch branchName

    切换到新分支:git checkout branchName

    然后 ,上面两个命令也可以合成为一个命令:

    git checkout -b branchName

    合并分支:

        git checkout master

        git merge newbranch  (将newbranch合并入master分支)

    查看分支:

        git branch

    git add                  

      该命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit就可以一次性把暂存区的所有修改提交到分支。

    git checkout branch -- filename        

        将branch 分支中的 filename 文件检出,替换暂存区和工作区中相应的文件。注意会将暂存区和工作区中的filename文件直接覆盖。

    git checkout  commit_id file_name  

        取文件file_name的某个commit_id的版本。commit_id为 git commit 时的sha值。

    git checkout .                                    

        注意git checkout 命令后的参数为一个点(“.”)。这条命令最危险!会用暂存区的所有文件直接覆盖本地文件

    回退版本:

        git reset --hard commit_id    (彻底回退到某个版本,本地的源码也会变为上一个版本的内容)

        git push origin HEAD --force

    删除远程分支:

        git push origin :branch-name
        冒号前面的空格不能少,原理是把一个空分支push到server上,相当于删除该分支。

    删除本地分支:

        git branch -d branchName

    拉取线上分支到本地:

        git pull <远程主机名> <远程分支名>:<本地分支名>   该命令会合并线上分支和本地当前分支,同时会生成新的本地分支

        或者

     git checkout -b angular
     git pull origin angular

    创建暂存区:
    git stash

    查看暂存区:
    git stash list

    恢复暂存区代码到工作区,同时删除暂存区:
    git stash pop [--index] [<stash>]

    根据暂存区创建分支:
    git stash branch <branchname> <stash>


  • 相关阅读:
    filter_input() 函数
    php get_magic_quotes_gpc()函数用法介绍
    echo、print、sprint、sprintf输出
    nl2br() 函数
    chop函数
    in_array 查询数组中是否存在某个值
    SQL技巧
    运算符(一)
    JS数据类型
    JS的基本语法与字面量和变量
  • 原文地址:https://www.cnblogs.com/olivetree123/p/4801581.html
Copyright © 2011-2022 走看看