Git上传到GitHub上及常用命定

一、GIT基本知识

工作区 -->暂存区--> 版本库 --> 远程版本库

工作区:文件的增加,修改,删除操作都在工作区执行

暂存区:文件修改后且add后,到暂存区

版本库:文件commit后,到版本库

远程仓库:本地版本库的文件push到远程仓库,从远程仓库pull/fetch文件到本地

二、配置

安装git后执行以下配置

1.配置用户名及邮箱

git config --global user.name 'huzhong' 使用域账号

git config --global user.email 'hu123@qq.com' 使用公司邮箱

2.生成ssh key 

3.提交代码时每次都需要输入密码,解决方法 

(1)在~/下,touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式:

创建文件:touch .git-credentials

编辑文件:vim .git-credentials

文件内容:https://{username}:{password}@github.com

(2)在终端下执行 git config --global credential.helper store

(3)可以看到~/.gitconfig文件,会多了一项:

[credential]

        helper = store

三、基本操作

1.查看配置信息

git config -l

2.初始化仓库(本地仓库)

git init

3.克隆远程代码

git clone url

3.拉取远程代码

git pull 相当于 git fetch 和git merge

4.从其他分支合并代码到当前分支

git merge branch-name

5.比较文件

git diff [filename]

6.添加文件

git add [.|filename]

7.提交文件

git commit -[a]m ‘备注信息’

8.查看仓库状态

git status

9.查看日志

git log 

四、分支管理

创建分支:git branch branch_name

切换分支:git checkout branch_name

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

推荐阅读更多精彩内容

  • (预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料) 一:Git是什么? Git是目前世界上最先进的...
    axiaochao阅读 1,972评论 1 8
  • 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。 Git是开源的分布式版本控制系统,...
    Sachie阅读 1,182评论 0 2
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,751评论 9 163
  • 还是老规矩,这篇看完后,还是学不会git版本控制的,你来砍我 是兄弟就来砍我吧!!! Git是分布式版本控制系统,...
    Zteen阅读 3,310评论 0 6
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 4,979评论 0 9