zoukankan      html  css  js  c++  java
  • Git 常用命令手记 及 Github协同流程(转)

    符号约定俗成:<xxx> 自定义内容xxx;[xxx] xxx为可选项;[<xxx>] 自定义内容xxx且为可选项。

    说明/备注 命令 备注
    保存更新 git add [-i] -i 逐个确认
    检查更新 git status  
    提交更新 git commit [-a] -m "<更新说明>" -a 包含增删
    -m 说明信息
    克隆到本地 git clone <git地址>  
    远端抓取 git fetch  
    与本地当前branch合并 git merge  
    抓取并合并 git pull [<远端别名>] [<远端branch>]
    相当于 git fetch + git merge
    推送到远端 git push [-f] [<远端别名>] [<远端branch>]
    -f 强制覆盖
    设置一个远端别名 git remote add <别名> <git地址>  
    列出远端 git remote -v -v 详细信息
    查看远端信息 git remote show <远端别名>  
    重命名远端 git remote rename <远端别名> <新远端别名>
    删除远端 git remote rm <远端别名>  
    更新branch列表 git remote update [<远端别名>]  
    列出branch git branch [-r] [-a] -r 远端
    -a 全部
    新建branch git branch <branch名>  
    切换branch git checkout <branch名>  
    创建本地branch对应远端branch git checkout -b <本地branch> -t <远端别名>/<远端branch>
    -b 新建branch;-t 绑定远端branch
    设置HTTP代理 git config --global http.proxy "<HTTP代理>"
    恢复默认
    Win系统编辑 %userprofile%.gitconfig 文件;Linux系统编辑 ~/.gitconfig 文件。
    设置电子邮件 git config --global user.email "<电子邮件>"
    设置用户名 git config --global user.name "<用户名>"
    查看标签(tag) git tag [--list]
    打包、快照(snapshot) git archive [--prefix=<前缀路径>/] -o <文件名及格式> <branch或标签>
    --prefix 指定前缀路径;格式可以是 zip, tar
         

    Github协同流程:

    fork给自己 → clone到本地 → coding → push回自己 → github上提出Pull Request即可
    之后,本地添加fork源为远端源 → 工作前先pull下fork源保持代码较新 → coding → ...

    推荐书籍:

    Git Magic 简体中文版:http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/

    http://neverno.me/hello-world/git-commands-github.html

  • 相关阅读:
    InnoDB存储引擎介绍-(2)redo和undo学习
    InnoDB存储引擎介绍-(1)InnoDB存储引擎结构
    MySQL共享表空间概念
    MySQL压力测试(1)-mysqlslap
    MySQL5.6复制技术(4)-MySQL主从复制过滤参数
    MySQL5.6复制技术(3)-MySQL主从复制线程状态转变
    MySQL5.6复制技术(2)-主从部署以及半同步配置详细过程
    vue 子组件 $emit方法 调用父组件方法
    es聚合后排序
    java比较两个小数的大小
  • 原文地址:https://www.cnblogs.com/softidea/p/4903361.html
Copyright © 2011-2022 走看看