GitHub命令

(1)创建、配置、查看信息

.git config --list 配置信息;

. git config --global user.email "Email"  配置邮箱;

.git config --global user.name "姓名 "   配置名字;

. cd~ 进入主目录 list -a查看隐藏所有的目录 .git config存放着配置信息,可以用vim来修改。

1、#在当前目录下建立一个Git仓库#     git init

2、下载一个项目和它的整个代码历史    git clone 【url】

3、添加指定的文件到暂存区   git add [File1] [file2]

4、显示状态和变更信息   git status ;

5、显示当前分支历史版本   git log                   git log --oneline

6、看某一个版本 git show"版本的哈希值"

(2)删除、恢复文件

1、删除文件 git rm [file]  工作区和暂存区都被删除

2、删除工作区的文件,并且将这次删除放入暂存区   git rm [File1] [file2]

3、只删除暂存区文件 git rm --cached <文件名>

4、还原删除文件先 git reset head <文件名>再git checkout <文件名>

5、改名文件,并且将这个改名放到暂存区  git mv [file-origin] [file-rename]

(3)查看与对比历史记录

1、显示当前分支历史版本   git log                   git log --oneline

2、看某一个版本 git show"版本的哈希值"

(4)本地分支与合并

1、查看分支git branch;

2、创建新分支 git branch <分支名字>;

3、切换分支 git checkout <分支名>;

4、删除本地的某个分支   git branch -D <分支名>;

5、删除远程的分支  git branch -r -d origin/<分支名>;

    #注意这个只是删除本地的索引,而不是真正删除远程分支的内容,要想真正删除远     程分支上的内容,可以这样:

        git push origin :<分支名>  *注意冒号*;

(5)远程连接、提交

1、添加指定的文件到暂存区   git add [File1] [file2]

2、提交暂存区的仓库 git commit -m [message]

3、直接从工作区提交仓库(前提已经有历史版本)git commit -a -m [message]

4、git remote -v 查看远程连接

5、git remote add <连接名字> <url>  建立连接

6、git push <连接名字><分支名>         上传到仓库

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分是文档,为了日后查看方便放到了前边[可能敲错了,详见阮一峰老师的文章]http://www.ruanyif...
    白璞1024阅读 4,692评论 0 49
  • 下面Git 命令清单部分来自廖雪峰,部份来自其他各处收集。几个专用名词的译名如下。 Workspace:工作区 I...
    乱尘阅读 2,523评论 0 1
  • 昨天在同事电脑上操作了一把cherry-pick代码,发现很多功能不用,就慢慢忘记了,梳理了下流程图: git c...
    gogoingmonkey阅读 3,923评论 0 0
  • 秘笈
    千里留荒阅读 1,085评论 0 0
  • “当阳光再次回到那,飘着雨的国境之南......” 08年的夏天,一部《海角七号》拿下了当年台湾电影的金马...
    zhang等deng阅读 4,132评论 0 3