Git基础
Git基础
一点点基础,应该够给你搭博客使用了
提前的设置
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 <仓库别名> <远程分支> ## 分支相同可省略