Git基础

Git基础

一点点基础,应该够给你搭博客使用了

image

提前的设置

git config

在提交之前,你必须先设置你的名字和 email。 这是你在提交 commit 时的签名,每次提交记录里都会包含这些信息。

git config --global user.name "YourName"
git config --global user.email "YourEmail@xxx"

本地操作

git init

Git初始化,在目标目录内执行

git status

检测当前目录和暂存区的状态

git add

将要同步的内容加入本地暂存区

git add 目录/文件

常用

git add . ## 将当前目录下所有改动添加到暂存区
git add -A ## 将仓库所有改动添加到暂存区

git commit

提交到本地仓库中,后面加注释

git commit -m "注释"
git commit -am "注释" ## 相当于同时执行了 git add -A

远程仓库

git clone

克隆一个Git仓库到本地,可以将仓库内容直接下载下来。

git clone <url>

git remote

管理远程仓库,常用的是与远程仓库添加关联

git remove add <仓库别名> <仓库url>

下面先不涉及分支,默认主分支master

git push

将本地仓库内容推送到远端仓库中

git push <仓库别名> <本地分支>:<远程分支>
git push <仓库别名> <本地分支> ## 分支相同可简写

-f:强制推送
-u:同时建立分支的关联

git pull

从远程仓库拉取到本地仓库,与git push相反

git pull <仓库别名> <远程分支>:<本地分支>
git pull <仓库别名> <远程分支> ## 分支相同可省略