• git 的使用


    1.安装git

    2.配置git

      git config --global user.name "username"

      git config --global user.email "user@gmail.com"

    查看配置

      git config --list

    3.获取开源项目 ,git 支持使用不同协议进行访问

      git clone git://git.kernel.org/pub/scm/git/git.git

    4.提交本地代码

      git add file_name  \添加项目文件夹下的file_name文件

      git add dir_name  \添加项目文件夹下的dir_name目录

      git add .  \添加项目文件夹所有文件

      git commit -m "first commit."  \提交本地代码, -m 后面跟的是对本次提交的描述

    5.分支

     查看分支  git branch -a

     创建分支version1.0  git branch version1.0

     切换分支  git checkout version1.0  \可以看到查看分支时 * 号换到了 version1.0 下面。

    再不同的分支上分别提交,相互不受影响。

    当bug修复完成后,需要合并分支时,使用merge

      git checkout master

      git merge version1.0

    当不需要version1.0时,删除分支

      git branch -D version1.0

    6.与远程项目合作

      git remote   \列出远端别名及信息

      git remote add [alias] [url]  \ 将 [url] 以 [alias] 别名添加为本地的远端仓库

      git remote rm [alias]  \删除远端仓库

      git clone https://github.com/example/test.git

        git push [alias] [branch]  \将你的 [branch] 分支推送成为[alias] 远端上的 [branch] 分支

      git fetch [alias]  \ 到远端获取你没有的数据,并显示出来

      git merge [alias]/[branch]  \合并到branch分支上,[alias]/[branch] 是git fetch [alias] 命令获取的信息

      git pull original master  \相当于 fetch + merge

    7.使用github

     在 github 上创建repository ,地址 https://....../user_name/example.git

     在项目目录下先执行 git clone

     进入 example 目录

     复制文件到上层项目目录

     提交项目到 github 上

      git add .

      git commit -m "first commit"

      git push original master

    可能出现的错误:

      git push error the requested url returned error 403 while accessing https://

    解决方法

      vim .git/config

      修改[remote "origin"]      url = https://github.com/username/example.git  

      为   [remote "origin"]    url = https://username@github.com/username/example.git  

     协议的选择与下面的设置有关,以上用的是 https://

      

      

  • 相关阅读:
    打印从1到最大的n位数
    TCP/IP协议
    函数指针做函数参数
    Ubuntu系统扩大/home分区
    《一切都准时》一首非常有意思的小诗
    阿里云服务器编译安装Hadoop 2.7.4 伪分布式环境
    C++中的string类型占用多少个字节
    使用apt-file安装需要的软件包或者库文件
    剑指offer之【表示数值的字符串】
    剑指offer之【正则表达式】☆
  • 原文地址:https://www.cnblogs.com/youngvoice/p/4828919.html
Copyright © 2020-2023  润新知