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

  • 相关阅读:
    关于工作流的思考
    RssBandit.net应用示例(RSS聚集器)[暂未完成]
    前端是否应该将css和js分开设置两个不同岗位
    初中级工程师是否应急于学习html5?
    招聘条件中的学历问题
    禁止拖动屏幕
    html5全屏api
    html5兼容陷阱合集
    borderimage试用心得
    web app的一些特殊meta和link标签
  • 原文地址:https://www.cnblogs.com/yfann/p/2491462.html
Copyright © 2011-2022 走看看