zoukankan      html  css  js  c++  java
  • git常用命令

    一、Git常用命令

    1.查看所有分支:git branch --all

    查看远程分支:git branch -a 

    查看本地分支:git branch -l 

    2.创建本地分支:git branch <name>  (事实证明,我被廖雪峰大佬的git教程误导了。。)

    例如:git branch dev,这条命令是基于当前分支创建的本地分支,假设当前分支是master(远程分支),则是基于master分支创建的本地分支dev。

    3.切换分支:git checkout  <name>或者 git switch <name>

    4.创建+切换分支:git checkout -b <name>或者git switch -c <name>

    例如:git checkout -b dev,这条命令把创建本地分支和切换到该分支的功能结合起来了,即基于当前分支master创建本地分支dev并切换到该分支下。

    5.首次收取远程分支到本地分支:git fetch origin 远程分支名

    6.拉取远程分支内容到本地分支:git pull origin 远程分支名

    7.提交本地分支到远程仓库:git push origin 本地分支名

    例如:git push origin dev,这条命令表示把本地dev分支提交到远程仓库,即创建了远程分支dev。

     8.新建本地分支与远程分支关联:git branch –set-upstream 本地新建分支名 origin/远程分支名

    例如:git branch --set-upstream  dev/lushiqin/smartv2_add_test_case origin/dev/lushiqin/smartv2_add_test_case,把本地dev分支和远程dev分支相关联。

    注:本地新建分支, push到远程服务器上之后,使用git pull或者git pull 拉取或提交数据时会报错,必须使用命令:git pull origin dev(指定远程分支);如果想直接使用git pull或git push拉去提交数据就必须创建本地分支与远程分支的关联。

    9.合并某分支到当前分支:git merge <name>

    10.删除分支:git branch -d <name>

    11 git status 查看当前分支的状态

    12 git clean –n查看这个分支要删除的文件(本地分支)

         git clean –f 真正地删除文件(本地分支)

         git clean –df 真正地删除文件和文件夹(本地分支)

    二、误区

    1. 创建分支:git checkout -b dev命令并不是已经实际创建了一个类似划分开区域的文件夹,而只是创建了一个类似指针的的头,并且这个“指针”还是悬空的。所以下一步你要给这个悬空“指针”赋值:即切换分支和选择版本,然后实例化,使用这个“指针”:git pull,接着再将所做改变提交到云代码仓库。

    2. git reset --hard 1094a;git pull  如果本地的版本过高,出现冲突,并且无法解决,可以考虑清除本地仓库,直接克隆你所需要的版本。

  • 相关阅读:
    Tensorflow2.0语法
    Neural Networks and Deep Learning--Introduction to Deep Leraning
    机器学习---吴恩达---Week11(机器学习应用举例分析)
    机器学习---吴恩达---Week10(机器学习概述与单变量线性回归方程分析)
    机器学习---吴恩达---Week9_2(推荐系统)
    机器学习---吴恩达---Week9_1(异常检测)
    机器学习---吴恩达---Week8_2(非监督学习_PCA)
    机器学习---吴恩达---Week8(非监督学习_集群算法)
    机器学习---吴恩达---Week7(支持向量机学习SVM)
    机器学习---吴恩达---Week6_2(机器学习系统设计)
  • 原文地址:https://www.cnblogs.com/abc8023/p/12346733.html
Copyright © 2011-2022 走看看