git基本配置指令和推送到服务器的步骤

Git基本配置指令和推送到服务器的步骤

Git相关概念

工作区:理解为一个文件夹就是一个工作区

版本库:工作区有一个隐藏目录.git,这个不算工作区,是Git的版本库。Git的版本库里存了很多东西,其中最重要的就是成为stage(或者叫做index)的暂存区,还有Git为我们自动创建的第一个分支

工作区–>add–>stage–>commit–>版本库(master)

git基本配置指令和推送到服务器的步骤

配置

使用git之前必须先配置用户名和邮箱

git config --global user.name name #你是谁

git config --global user.email email #怎么联系你

global 表示全局,无论在那个文件夹下都配置好了,不加的话只在当前的工作区生效

本地推送到服务器的基本步骤

1.git add . 将工作区当前所有的文件和文件夹添加到暂存区中

2.git commit -m " " 将暂存区中的文件提交到版本库中

3.git status 可有可无,目的是要检查一下当前工作区和版本库是否一致

4.git push -u othername master 如果是第一次链接,需要有-u来建立本地和远程仓库的分支联系,后续操作可以去掉-u

5.根据提示输入用户名密码,如果配置过SSH则无需输入

基本指令

git --version 查看git版本

git init 初始化一个仓库

git status 查看git状态

git add 文件名 添加单个文件(工作区到暂存区)

git add . 添加所有文件和文件夹(工作区到暂存区)

git commit -m “注释” 将暂存区的文件添加到版本库中,版本库中的内容才可以和远程仓库进行交互

git remote add othername 远程仓库链接 添加以一个远程仓库,othername是指别名,代表这个仓库,以后就不用再使用链接了

git push -u othername master 将本地版本库内容推送到远程仓库,master代表的分支,-u代表本地master分支和远程的master分支的关联,下次在master分 支推送时,会自动关联到远程仓库的master分支

常用操作

ls 当前工作区内容

vim filename 对文件进行修改

:wq 保存修改

生成公私钥:

1、查看是否已经有ssh**:cd ~/.ssh ~ 代表家目录,users目录位置

2、生成**:ssh-****** -t rsa -C “git帐号(邮箱)” 然后按三下空格确认

3、根据生成成功的提示,找到生成的两个文件id_rsa、is_rsa.pub

4、复制is_rsa.pub中的内容,然后点夹github中头像,进入个人中心,选择 SSH and GPG keys 然后选择add new 添加公钥即可,再向其中提交项目的时候就不 用再输入密码了