dharma
dharma

人间失格

Git 入门

##Git 下载


[windows下载地址](https://git-scm.com/download/win)   [mac下载地址](https://git-scm.com/download/mac)


##Git 配置

git config --global user.name xxx #方便产品经理找(怼)你

git config --global user.email yyy #方便产品经理找(怼)你

git config --global push.default simple

git config --global core.quotepath false #防止文件名变成数字

git config --global core.editor "vim" #使用vim编辑提交信息


##Git 命令


####git init

创建 .git 目录(初始化本地仓库)


![一开始我们的空仓库里面是没任何东西的,执行git init命令以后多出了一个.git文件](https://upload-images.jianshu.io/upload_images/5631858-cf6e86d430a62626.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


####git add

把当前目录下的新增和修改的文件添加到暂存区


git add 文件名 #添加指定文件名的文件

git add . #添加所有新增和修改的文件

![这里我们在文件里新建了一个index.html文件,执行git add命令以后提示变更已放入暂存区](https://upload-images.jianshu.io/upload_images/5631858-a121d50f5b6a3cdc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


####git commit

把暂存区的更新提交到本地库


git commit -m "xxx" #提交到本地仓库时把变更注释写在xxx的位置

git commit -v #执行命令跟上面的是一样的,只不过他会打开vim,在vim里填写变更注释


####git log

展示历史


####git remote add xxx yyy

添加一个远程仓库,名字为 xxx,地址为 yyy

如果你要修改 yyy,可以使用 git remote set-url xxx zzz


####git push

将 .git 上传到另一个目录


####git clone

git clone 的作用

>1. 新建目录 xxx

>2. 解压远程 .git 目录到 xxx/.git


**git clone 会帮你新建目录的!所以你别自己建目录!**


####git pull

更新本地仓库(.git)和本地文件


**原则**

>* git push 之前必须 git pull

>* git pull 之前必须 git commit

>* git commit 之前有时必须 git add

CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论