zoukankan      html  css  js  c++  java
  • 常用 Git 命令清单

    近期小熙在github上发布新项目,于是,研究了一些git的常用命令。

    讲真,用命令窗口操作git命令上传项目至github上,看起来真的帅呆了。之前发布过一篇关于快速上手github项目的随笔,如有忘记的朋友们,可以翻看小熙之前发布关于快速上手github的随笔。
    不过言归正传,今天,我们要了解的是,一些实用的Git命令。

    先抛一张本地项目上传至github上的工作图

    看过工作图后,我想,大家应该有个大致的了解。

    以下是我精挑出来一些常用的git命令。希望对大家有所帮助。

    一、新建代码库

    # 在当前目录新建一个Git代码库
    $ git init

    # 下载一个项目和它的整个代码历史
    $ git clone [url]

    二、增加/删除文件

    # 添加指定文件到暂存区
    $ git add [file1] [file2] ...

    # 添加当前目录的所有文件到暂存区
    $ git add .

    # 删除工作区文件,并且将这次删除放入暂存区
    $ git rm [file1] [file2] ...

    三、代码提交

    # 提交暂存区到仓库区
    $ git commit -m [message]

    四、分支

    # 列出所有本地分支
    $ git branch

    # 列出所有远程分支
    $ git branch -r

    # 列出所有本地分支和远程分支
    $ git branch -a

    # 新建一个分支,但依然停留在当前分支
    $ git branch [branch-name]

    # 新建一个分支,并切换到该分支
    $ git checkout -b [branch]


    # 切换到指定分支,并更新工作区
    $ git checkout [branch-name]

    # 切换到上一个分支
    $ git checkout -


    # 合并指定分支到当前分支
    $ git merge [branch]


    # 删除分支
    $ git branch -d [branch-name]

    # 删除远程分支
    $ git push origin --delete [branch-name]
    $ git branch -dr [remote/branch]

    五、查看信息

    # 显示有变更的文件
    $ git status

    # 显示当前分支的版本历史
    $ git log

    六、远程同步

    # 下载远程仓库的所有变动
    $ git fetch [remote]

    # 显示所有远程仓库
    $ git remote -v

    # 取回远程仓库的变化,并与本地分支合并
    $ git pull [remote] [branch]

    # 上传本地指定分支到远程仓库
    $ git push origin [branch]

    # 推送所有分支到远程仓库
    $ git push [remote] --all

  • 相关阅读:
    安装nginx
    查看Linux内核
    Python学习总结11:获取当前运行类名和函数名
    Python学习总结10:获取shell输出结果
    Python学习总结9:目录操作方法汇总
    Python学习总结8:文件模式及操作方法汇总
    Python学习总结7:随机字符串和随机数
    Python学习总结6:字符串格式化操作及方法总结
    Python学习总结5:数据类型及转换
    Python学习总结4:字符串常量与操作汇总
  • 原文地址:https://www.cnblogs.com/it-liuyuxi/p/6952549.html
Copyright © 2011-2022 走看看