zoukankan      html  css  js  c++  java
  • github笔记

    cd

    cat 查询文件

    mkdir  [name]  新建目录

    git init 初始化本地目录 

    查看目录内容

    ls 显示当前目录内容

    git ls-remote origin

    git ls-remote .

    新建sshkey

    ssh-keygen -t rsa -C "email@exp.com"

    ssh-agent bash

    ssh-add ~/.ssh/id_rsa

    测试连接

    ssh -T git@github.com

    本地修改

    git add .

    git commit -m ""

    git commit -a

    git rm (-f 删除暂存) (--cached 删除跟踪文件)

    推送到远程仓库

    git remote add origin git@github.com:[account name]/[repo name].git        //origin 远程仓库的本地别名

    git remote rm origin //删除本地别名

    git push -u origin master  //提交到远程

    git pull origin master  //合并到本地

    拷贝fork的项目到本地

    git clone git@github.com:[account name]/[repo name].git

    获取新版本

    git pull  [本地别名] 自动合并到当前项目

    git fetch [本地别名] 获取文件但不合并

    git merge [本地别名]/master  合并文件到项目,有冲突时提示

    查看日志

    git log

    git stash  //暂存当前工作

    git stash pop  //还原当前工作

    git stash list //查看暂存版本

    git stash apply stash@{0} //取出对应版本

    git stash clear //清空暂存

    文件状态分两种:untracked,tracked

    tracked又分为:unmodified,modified,staged

    git status  //查看文件状态

    git diff  //查询修改细节

    git add 可使modified->staged (deleted->staged 需要git add -A )

    git commid 提交staged(git commit -a 先暂存再提交跳过git add)

    gitignore

    touch .gitignore //创建忽略文件

    git rm --cached [filename] //删除已经追踪的文件

    git branch [name] //创建分支

    git branch //浏览所有分支

    git checkout [name] //切换当前分支

    git diff //查看冲突

    参考:http://gitbook.liuhui998.com/index.html

  • 相关阅读:
    yum安装mysql5.7和8.0版本
    centos7永久修改主机名
    centos7 安装 oracle jdk(非open-jdk)
    yum安装Nginx
    该文件没有与之关联的程序来执行该操作。请安装应用,若已经安装应用,请在"默认应用设置
    java 通过url地址 获取视频时长
    获取视频属性工具类
    redis看门狗
    mysql中group_concat函数的使用
    mybatis-config.xml配置
  • 原文地址:https://www.cnblogs.com/yfann/p/2491462.html
Copyright © 2011-2022 走看看