zoukankan      html  css  js  c++  java
  • git相关2

    初学备忘:

    git安装好后,目录右键 =》 Git Bash here

    _________________________ 初始化仓库

     git init 仓库名

    配置仓库

    git config [--global/--system/--local] user.name "名字"
    git config [--global/--system/--local] user.email "xxx@xxx.com"

    自己电脑 --global 即可

    查看配置

    git config -l

    _________________________

    理解3种状态:

    1. 工作 —》2. 缓存—》3.仓库

    _________________________

    查看状态

    $ git status

    有红色文件名 则需,添加

    $ git add .

    添加所有后,提交

    $ git commit -m"remark"

    _________________________

    查看文件提交日志

    $ git log 文件名

    恢复到仓库状态,重来

    $ git checkout 文件名

    _________________________ 远程到 如github.com/coding.net

       git add .
      git commit -m 'commit'
      git push origin master

    以上三行即可本地修改后的同步到远程
    git pull origin master
    从远程获取最新版本并merge到本地

    我们一般向代码仓库提交项目的时候,一般需要忽略编译生成的中间文件以及文件夹的提交,因为它们是无用的,而且也会占用仓库的空间。一般只用提交.pro,.sln,makefile,程序源文件等编译必须用到的文件,所以是有这样的需求的。

    在仓库目录下新建一个名为.gitignore的文件(因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash,按照Linux的方式来新建.gitignore文件)。

    touch .gitignore

    编辑内容示例:

    复制代码
    .DS_Store
    node_modules/
    dist/
    npm-debug.log*
    yarn-debug.log*
    yarn-error.log*
    test/unit/coverage
    test/e2e/reports
    selenium-debug.log

    ------------ git add 区别:· git add -A 提交所有变化

    
    ·  git add -u  提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
    
    ·  git add .  提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件

    Git合并时遇到冲突或错误后取消合并


    当合并分支时遇到错误或者冲突,分支旁边会多出“|MERGING”这个东西

    有这个状态存在时,会导致后面想要再合并的时候提示如下

    所以需要先取消这次合并,使用“git merge --abort”命令



  • 相关阅读:
    Shell: 定期存档日志文件
    canva实践小实例 —— 马赛克效果
    canvas API ,通俗的canvas基础知识(五)
    canvas实践小实例二 —— 扇形
    canvas API ,通俗的canvas基础知识(四)
    canvas实践小实例一 —— 画板工具
    canvas API ,通俗的canvas基础知识(三)
    canvas API ,通俗的canvas基础知识(二)
    canvas API ,通俗的canvas基础知识(一)
    JavaScript小实例:拖拽应用(二)
  • 原文地址:https://www.cnblogs.com/mary-123/p/8056192.html
Copyright © 2011-2022 走看看