zoukankan      html  css  js  c++  java
  • 常用git命令及问题解决方法

    使用git不久,在这里记录使用git的命令。

    1、将本地项目上传git

    • git端  

      1、[start a project]新建一个项目 example

    • 客户端

      1.git init 初始化本地git仓库

      2.git remote add [name为远程仓库取名,一般取origin表示源][example在github中的项目路径] 部署远程项目路径

        tips:git支持用https,ssh两种方式访问远程版本库,注意远程版本库的两种方式对应的地址的不同

      3.git add 将本地文件添加到暂存中

      4.git commit 将本地文件提交到本地git仓库中

      5.git push [name][branch] 将本地的仓库推送到远程仓库中,应当在push后加上远程的名字和分支。

    2、https,ssh

    • https

      通过https访问远程版本库,不需要做额外的配置,但是每次pull,push时需要填写git的账户名和密码,这是非常不便利的。

    • ssh

      通过ssh方式访问远程版本库,可以通过ssh key认证我们的身份,因此在操作版本的过程时,不再需要输入账户和密码。但是在使用之前,我们需要对ssh key进行配置

      1.查看或者生成本机的ssh公钥

        根据操作系统的不同,有不同的生成方法,具体可以度娘。

      2.将生成的公玥配置到git中

        在git的settings->Personal settings->SSH and GPG keys ->new SSK key 中添加本机的公玥即可。

    3、分支

      1.切换分支:

        如果是远程主机有新的分支,则建议先运行fetch命令

        git fetch <主机名> 将远程主机的全部更新都拉取到本地

        git branch  -a 查看所有的分支

        git checkout <branch> 切换到所要切换的分支

      2.新建分支:

        新建分支前,需要更新远程主机,查看所需要建的分支是否存在。步骤(1.切换分支)的方法。

        当确认所建分支不存在之后可运行如下命令新建分支。

    git checkout -b newBrach origin/master --该命令尚未实践。


    4、乱码

      显示形如css346217255347247230/shanghai@No1.md的乱码。

      解决方案:

      在命令行中输入:

    git config --global core.quotepath false

     5、merge

    git stash

    6、remote远程仓库
     
    git remote -v  查看远程仓库
    git rm <主机名> 删除与远程仓库的连接
    git add <主机名> <网址> 添加远程仓库连接
     
    7、将当前
  • 相关阅读:
    WPF在XAML的资源中定义空字符串String.Empty
    WPF中定义TabItem的可选区域(特别是当使用Label来呈现Header时)
    反转ListBox的ListBoxItem(控件级别,不是数据的反转)
    WPF获取相对位置、坐标的方法
    WPF为ItemsControl设置ItemsPanelTemplate
    WPF中List的Add()与Insert()方法的区别
    返回表达式列表中最小值least(exp1,exp2,exp3,……,expn)
    oracle_基本SQL语言
    JS 实现的浏览器系统通知 iNotify.js
    RHCE认证考前辅导
  • 原文地址:https://www.cnblogs.com/perallina/p/5779380.html
Copyright © 2011-2022 走看看