• Linux和git使用


    一、Linux

    ​ cd . .. - ~

    1. ls -a h l 通配符
    2. mkdir
    3. bouch
    4. nano
    5. vim
    6. cat
    7. clear
    8. cp -r ./db/ ./lib/
    9. mv -r
    10. rm -r
    11. which
    12. pwd
    13. grep

    二、git

    1. 配置github信息

      用户名 git confit --global username ‘RandySun01’

      绑定邮箱:git confit –global user.email ‘2214611978@qq.com’

    2. 创建本地仓库

      git status

      git init

      git add

      git commint -m ‘提交信息’

      git log

    3. 切换更新的版本

      git log

      git reset - - hard ‘hash值’

      git relog 在切换回去

      git reset - - hard ‘hash值’

    4. 提交到远程仓库

      git remote add origin <ssh>

      git push -u origin master —->把本地仓库提交到远程仓库中

    5. 拉取项目
      git clone <html链接>

      git pull origin <分支名称>--->从远程仓库中拉取到本地

      git push origin master <分支名称>: ---->将本地提交到远程仓库中

    6. 创建分支

      git branch 查看分支

      git branch <分支名称>

      git checkout <分支名称> --- >切换分支((切换其他分支的时候需要提交一下))

      git branch - d <分支名称> --- >删除分支

    7. 合并分支 merge和rebase合并分支

      git checkout <分支名称> -- >切换分支

      git merge <合并分支>

    8. stash

      • git stash 将当前工作区所有修改过的内容存储到“某个地方”,将工作区还原到当前版本未修改过的状态
      • git stash list 查看“某个地方”存储的所有记录
      • git stash pop 将第一个记录从“某个地方”重新拿到工作区(可能有冲突)
      • git stash clear 清空“某个地方”
      • git stash apply 编号, 将指定编号记录从“某个地方”重新拿到工作区(可能有冲突)
      • git stash drop 编号,删除指定编号的记录
    在当下的阶段,必将由程序员来主导,甚至比以往更甚。
  • 相关阅读:
    lintcode:previous permutation上一个排列
    lintcode : 二叉树的序列化和反序列化
    lintcode : find peak element 寻找峰值
    lintcode 中等题:搜索旋转排序数组II
    lintcode :搜索旋转排序数组
    lintcode: search for a range 搜索区间
    lintcode:最大子数组差
    lintcode:最大子数组II
    lintcode :最大子数组
    lintcode : 平衡二叉树
  • 原文地址:https://www.cnblogs.com/randysun/p/11475227.html
Copyright © 2020-2023  润新知