初识Git

作者: 輪徊傷 | 来源:发表于2019-05-13 23:53 被阅读0次
    文档地址
    1. git简易教程
    2. 廖雪峰git教程

    git是什么?

    1.git 简介 https://blog.csdn.net/a909301740/article/details/81636662

    代码托管网站有哪些?

    • 1. github   2. 码云   3.codintg

    安装git工具

    1. git bash
    2. 客户端github桌面版
    3. source tree
    4. 小乌龟git

    一 、安装git工具和一些基本命令

    git下载官方: https://git-scm.com/

    1 、本地仓库操作
    1.1 初始化本地仓库

    git init
    

    1.2 把文件加入到本地仓库

    git add .
    

    1.3 查看状态

    git status
    

    1.4 提交修改

    git commit -m"提示信息"
    

    1.5 查看提交记录

    git log //第一种方法
    git log --pretty=oneline//第二种方法
    

    1.6 回滚(恢复到之前的某一次目录)

    git reset --hard Head^ //回滚到上一次
    git reset --hard "afsjgadfguias"(提交的id,可以使用git log查看)
    

    2 、 远程仓库与本地仓库操作
    2.1、在码云上创建一个远程仓库
    2.2、 克隆远程仓库:git clone xxxx(仓库地址 ps: 使用git clone不需要关联操作)

    git clone aaa//aaa是仓库地址
    

    2.3、 本地仓库关联远程仓库

     git remote add origin https gitee.com/huruqing/demo2.git
    

    2.4、 查看关联的远程仓库

    git remote -v
    

    2.5、 取消关联

    git remote remove origin
    

    **3. git push 本地仓库同步到远程仓库(提示输入用户名密码,注册码云账号千万别使用微信,可以使用手机号码注册)

    3.1把本地仓库的代码提交到远程仓库主干

    git push origin master -f  -u //第一次常常使用这个命令, 后面的提交只需要使用 git push 即可
    git push origin master
    

    3.2 、(1)git push origin master -u 第二次提交不需要加origin master
    (2)git push origin master -f 强制推送本地内容到远程仓库

    git pull 把远程仓库同步到本地
    免密操作
    1. 公钥和私钥
    2. 生成密钥对

    ssh-keygen -t rsa -C "aaa234234@qq.com"
    
    1. 给码云添加公钥

    4. 仓库分支

        1.  主干master
        2.  其他分支
    

    2. 冲突

    1.  冲突原因
    2.  解决冲突
    
        1.  vscode
    
            1.  当前更改是你电脑上的
    
            2.  传入的更改是远程仓库的
    
        2.  beyond compare WinMerge 小乌龟git
    
    1. 取消修改

    2. 分支操作

      1. 只有一个主干,根据情况可以有很多分支

      2. 线上的版本都是以主干代码来发布的

      3. 创建分支
        创建分支:git branch <name>

      4. 切换分支
        切换分支:git checkout <name>
        创建并切换分支:git checkout -b <name>

      5. 合并分支
        合并某分支到当前分支:git merge <name>

      6. 删除分支
        删除分支:git branch -d <name>

      7. 查看分支
        查看分支:git branch
        5. gitignore忽略提交某些文件

    git bash其他问题

    1. ls 查看文件目录

    2. ls -a查看文件目录,包括隐藏的文件

    3. clear 清屏

    4. 添加用户名和email git config --global user.name "your name" git config --global user.email "your email"

    5. git reset --hard head^回车后,提示more?

    相关文章

      网友评论

          本文标题:初识Git

          本文链接:https://www.haomeiwen.com/subject/fofhaqtx.html