• github仓库管理项目


    一,建立本地git仓库

    首先,git要求使用者必须提供自己的身份标识,为此我们需要在git bash中执行以下命令:

    git config --global user.name  'aa.Tessst'
    git config --global user.email  fsc@sina.com


    其次,选择git仓库目录

    我们假设将git仓库目录放在D盘的OPENSource目录下,可以通过在git bash中执行以下命令完成:

    cd /d
    mkdir OPENSource

    注:git bash支持大多linux bash终端命令,你可以自己尝试更多终端操作。


    最后,建立项目并初始化git仓库

    我们的第一个项目MyGit,通过执行以下命令完成此步骤:

    mkdir MyGit
    cd MyGit
    git init

    执行此操作后,git将在Python-XML2Dict目录下创建一个隐藏目录(.git),这个目录就是git用来管理软件版本的仓库。

    二, 建立远程仓库

    下面建立远程仓库,因为要上传就需要将本地仓库和远程仓库关联起来;

    首先在github上新建仓库:登录github之后,选择右上边的 + 号, 选择 New repository新建

            

    一般的这个选项会勾选上, 如若不选,则在创建本地仓库时,需要创建一个README.md文件

    注意,此处的仓库名不一定需要和本地仓库名相同。

    点击创建就创建好了一个空的远程仓库。这里需要配置SSH,具体操作请关注我的其他博客git的安装和使用一文.

        

    在这里的选择上一般是SSH,最好不用http,选择 绿色框下面的Use SSH 切换,记住SSH连接

    将本地仓库和远程仓库建立连接:

      git remote add origin git@github.com/(user_name)/(app_name).git

       如果提示出错信息:fatal: remote origin already exists.
        解决办法如下:
        1、先输入 git remote rm origin
        2、再输入 git remote add origin  git@github.com/(user_name)/(app_name).git 就不会报错了!
        3、如果输入 git remote rm origin 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容
        4、找到你的github的安装路径,我的是                                       C:UsersDELLAppDataLocalGitHubPortableGit_054f2e797ebafd44a30203088cd3d58663c627efetc            

        5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那三行删掉就好了!

      origin是远程仓库在本地别名,你可以自由取,git链接是在建立远程仓库时要你记下的ssh连接。此句就是在本地建立远程仓库别名并链接到远程仓库。

      然后直接使用如下命令就可以将更改上传了:
      git push -u origin master
      如果你在远程仓库上勾选了README的选项,并且在本地仓库中有创建了README.md文件,需要执行以下命令来同步两个README:
      git pull --rebase origin master
      需要密码验证的时候输入密钥密码就好。(当然可以跳过)
     
    以上就是本地仓库连接远程仓库的基本步骤了.
     
     
    下面解决一下git指令更新远程仓库github时每次都要输入用户名和密码问题
      在git bash 中执行
        设置记住密码(默认15分钟):
        git config –global credential.helper cache
        如果想自己设置时间,可以这样做:
        git config credential.helper ‘cache –timeout=3600’
        这样就设置一个小时之后失效
        长期存储密码:
        git config –global credential.helper store
       如果使用的是SSH则是不需要输入用户名和密码的
  • 相关阅读:
    Failed to load ApplicationContext
    多维度分析2017年最热门的编程语言
    JAVA垃圾回收机制概要
    Comparable与Comparator,java中的排序与比较
    静态代码块、非静待代码块、静态变量的执行次序
    如何看一段JAVA代码耗了多少内存
    各个JAVA场景下的内存图
    The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
    <html>
    造轮子 | 怎样设计一个面向协议的 iOS 网络请求库
  • 原文地址:https://www.cnblogs.com/zyj-python/p/7648227.html
Copyright © 2020-2023  润新知