• Git-01-安装及设置


    安裝: msysgit.github.io

    点击Download即可,选择exe版本。

    下载后,点击exe文件安装,一路默认设置即可,除了有一个界面是要选:Use git from git bash only,其它都是默认设置。

    设置用户名及邮箱:

    git config --global user.name "ken"
    git config --global user.email "111@qq.com"

    用户名和邮箱只是来表示提交人的身份,不做权限的控制。

    有3种方式区去设置用户名和邮箱,我们一般用global去设置

    1git config -- system (基本不用,给整个计算机一次性设置)

    2git config --global (推荐,给当前用户一次性设置) ~.gitconfig

    3git config --local (给当前项目一次性设置) .git/config

    优先级3 > 2 >1

    配置ssh秘钥

    本地生成ssh秘钥

    ssh-keygen -t rsa -C 111@qq.com  一直回车

    它会显示生成的公/私钥在哪个文件

    登录自己的github账号,点击 settings - SSH and GPG keys - new SSH key

    key的title自己随意取,把公钥文件里(C:Userswin10.sshid_rsa.pub)的内容复制到key内容就行了。 

    测试连通性:

    ssh -T git@github.com

    如果本地和远程成功通信,则可以在C:Userswin10.ssh目录中 发现known_hosts文件。

    关联项目:

    (1)

    在本地新建git项目
    在项目根目录 右键 - git bash
    输入:git init

    (2)

    在远程建立git项目
    new-建立项目- 生成 https://github.com/KenLoong/gitRemote/

    (3)使本地与远程的项目进行关联

    在本地的bash界面中输入

    git remote add origin git@github.com/KenLoong/gitRemote/

    这个命令是把本地的项目仓库与远程的仓库进行关联,并为远程仓库起名为origin

    如果出现:error: remote origin already exists.

    说明你已经将一个远程仓库添加并命名为origin了,所以现在你是在尝试将另一个远程仓库添加并命名为origin,显然这是一个错误。

    解决方法:参考:https://blog.csdn.net/qq_34769162/article/details/116379638

    git remote rm origin  (删除与origin远程仓库的关联)
    git remote add origin git@github.com:your_username/your_repository.git  (重新设置)

    第一次发布项目 (本地 ---> 远程)
    git add .                (这是把当前目录的文件添加到本地仓库的暂存区)
    git commit -m "注释内容"  ( 把暂存区 - --> 本地分支(默认提交到master分支)
    git push -u origin master  (推送到远程仓库)

    提交代码  (本地---->远程)
    (在当前工作目录 右键-git bash)
    git add .
    git commit -m "提交到分支"
    git push origin master   (推送到远程仓库,第一次需要添加 -u , 后面就不需要了)

    克隆仓库

    git clone git@github.com/KenLoong/gitRemote/

    更新(远程------>本地)
    git pull

  • 相关阅读:
    Hadoop深入学习:MapTask详解
    设计模式系列——三个工厂模式(简单工厂模式,工厂方法模式,抽象工厂模式)
    GIT使用教程与基本原理
    网络爬虫浅析
    字符串模式匹配sunday算法
    linux ---- diff命令
    递归树的算法分析
    二叉树非递归实现
    链表相邻元素交换
    明星问题
  • 原文地址:https://www.cnblogs.com/kenLoong/p/15191046.html
Copyright © 2020-2023  润新知