• git基础使用


    本来想着用小乌龟,汉化版的,用了一段时间 ---- 发现菜的扣脚,比git命令版还难用。

    所以还是用git吧。百度一波。。各种命令啪啪就是干。最后还把本地数据删了,还好我备份了一份老版本的

    git下载就不说了,下载之后 。。先启动命令窗口,想在哪个地方建本地库,就去哪个文件夹,当前文件夹右键

    没错,就是点箭头所在。为了方便不同人群理解,我建个一个本地文件夹 git_bendiku ,作为我本地git库。

    出来黑窗口啥也没有就等一会 ,有点羞射,出的慢

     

     最后是这么一个页面  。当然了,前面就是我的名,哈哈

    $标识符,代表后面输入git命令,下面的就不截图了,直接上命令,第一次跟着步骤走就行了

    第一步 、 先配置本地用户和关联远程git

    查看git版本

    git --vereion

    1、用户这块根据自己喜好去选择 ,一个是全局 ,一个是为某个本地库创建用户 ,看个人喜好

    邮箱和用户名对应git上的,忘记的可以去网页git,设置里面看个人信息

    配置全局用户

    git config --global user.name "username"

    配置全局邮箱

    git config --global user.email "email"

    查看全局配置的用户

    git config --global user.name

    查看全局配置的邮箱

    git config --global user.email

    全局用户配置的信息在:C盘下的.gitconfig文件里

    配置用户

    git config user.name "username"

    配置邮箱

    git config user.email "email"

    查看配置的用户

    git config user.name

    查看配置的邮箱

    git config user.email 

    单用户配置的信息在:仓库.git下的config文件中

    关联密钥ssh
    Git安装bin目录下打开bash.exe

    ssh-keygen -t rsa -C "username" (注:username为你git上的用户名)

    去配置目录找到文件id_rsa.pub,复制里面密钥放网页git上ssh中

    到这个地步,就代表本地和远程的配置完成了,剩下的就是连接加使用

    刚才的咱们说了,进入要创建的本地库文件夹右键进入命令窗口,所以这个时候继续输入命令就行了

    初始化一个git仓库

    git init
    

     相当于把这个文件夹作为本地git库,现在这个文件夹才真正成为git本地库

    下面就是创建一个本地分支,远程也有分支,默认master,本地也一样,同远端一个,建立一个自己的分支,而不是默认的主master

    本地创建分支  -d 就是删除分支

    git branch <分支名> 

    本地切换分支  -b 就是创建并切换过去

    git checkout <分支名>

    创建仓库(origin)并关联远程git地址【 仓库名默认就行了,后面写自己的git地址,就是一进自己项目里的git地址】

    git remote add origin git@*****

    移除远程仓库 - 一般不用 ,本次也别输入

    git remote rm origin
    

      第一次连接git,需要实验一下是不是连好了,本地仓库先创建一个文件夹,名称随意 ,比如 : test.txt

    提交全部代码到git本地缓冲区
    git add .

    查看缓存区文件

    git status

    提交到远程  -m 后面是本次提交代码备注
    git commit -m "提交代码"

    第一次推送
    git push -u origin <分支名>

    步骤: 先提交本地代码到本地缓存区域,在提交代码到git ,再把数据推到git库里面,一共3个步骤 ,缓 提 推

     这个时候看远程,就会有一个test.txt文件,证明成功了,如果失败就拉去一下远程数据,执行

    git pull
    

      成功后就结束了,以后在提交代码就是 提交到缓存区  - 看状态  -  提交代码  -  推送至git远程  -  结束

  • 相关阅读:
    在AE中通过SDE添加图层(转)
    上一视图下一视图功能实现(C#+SuperMap Objects)
    [Python入门及进阶笔记]Python基础内置函数小结
    Javascript小球
    64位centos下安装python的PIL模块
    [Python入门及进阶笔记]Python基础集合小结
    C语言的那些小秘密之【链表(二)】
    巴斯卡三角形
    [Python入门及进阶笔记]Python基础数字处理相关模块
    C语言的那些小秘密之【链表(一)】
  • 原文地址:https://www.cnblogs.com/beile/p/12802073.html
Copyright © 2020-2023  润新知