zoukankan      html  css  js  c++  java
  • Git 使用记录

    在win7平台已经安装好了git的情况下:

    1,Git 本地仓库建立与使用步骤:

         (2)新建立文件夹:

     $ mkdir learngit
     $ cd learngit
     $ pwd
     /Users/michael/learngit

         (1)引入git: 

         通过git init命令把这个目录变成Git可以管理的仓库: 

     $ git init
     Initialized empty Git repository in /Users/michael/learngit/.git/

        (3)添加文件:git add filename1 filename2...

        (4)commit 文件: git commit -m "wrote a readme file"

          -m后是本次提交说明,最好带上,方便以后搜寻记录。

     以上是本地仓库的使用,要是涉及到远程仓库,还得将代码提交到远程仓库里,这个远程仓库可是是github 也可以是自己搭建的服务器。这里使用的是github。

      2,Git 远程仓库(github)建立与使用:

    假设本地已经建立好了git仓库:

      (1)Github上建立远程仓库:

       在gitbub网站页面的左上角+的标号下选择 New Respository,建立新的仓库,并填上仓库名字。建立好的仓库是空的,可以本地的仓库连接起来。

     (2)本地仓库与远程仓库的连接

      打开git bash,将目录调至本地仓库learngit下,运行命令: git remote add origin git@github.com:xxxx/learngit.git

      注意:将xxxx换成你的自己的账户名。添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。

    (3)本地库的内容添加到远程仓库

     本地库的内容是经过1中的git add,git commit添加的内容。在关联远程仓库之后,要将本地库的内容添加到远程库,运行命令: git push -u origin master

    由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令: git push origin master

    3,过程中遇到的问题及错误:

    (1) git add filename 报filename too long错误:

      解决办法:以adminstrator角色运行git bash,然后运行命令:git config --system core.longpaths true
    (2)push 文件遇到错误

    error: src refspec mytest does not match any.
    error: failed to push some refs to ‘。。。。’

    查看是否先git add, git commit 了相关文件。

  • 相关阅读:
    【Python】版本自动控制/在上一次版本中自动生成本次的版本号
    【Python】获取当前国内时间(适用于服务器部署在国外的)
    【Python】url编码/解码/转义
    mysql 优化详解
    shiro-redis整合
    springboot 整合redis ,jedis
    maven的pom配置详解
    SpringMVC集成LogBack,相关配置
    客户端连接caching-sha2-password 报错问题
    (转)navicat premium 12 破解版,注册机激活
  • 原文地址:https://www.cnblogs.com/happyfish321/p/6914655.html
Copyright © 2011-2022 走看看