Git学习笔记-快速上手(mac系统)

git下载和配置

mac版本下下载git:使用brew install git下载,brew upgrade git更新,

下载完成后使用git --version查看版本,发现不是最新版,

因为自动指向了系统自带的git,

which git 查看,发现指向的是/usr/bin,

而我们brew安装的最新git是在/usr/local/bin下,

所以,更新一下环境变量,vim ~/.bash_profile,

加入export PATH="/usr/local/bin:$PATH",保存,source~/.bash_profile是变量生效,

之后再看版本,就是最新版啦(自动为mac语言版)

使用git

首先,选择一个合适的地方,创建一个空目录:

mkdir learnGit

cd learnGit

通过git init就能把这个文件夹变成git本地仓库啦

ls -a 能看到有一个.git的隐藏文件

在该目录下编写一个文件vim readme.txt

随便写一些东西,保存

git add readme.txt 把这个文件放入缓存区了

git commit -m "first Git file" 添加完说明这个文件就放入仓库了

版本控制

随便修改一下readme.txt

vim readme.txt 修改保存,

然后git add  , git commit

这样就有两个版本了,要回退版本

git reset --hard HEAD^   回退到上一个版本

当然也可以指定回退到哪个版本

git log 查看版本id

这时候commit的作用就有了,你可以大概知道这个版本的信息

git reset --hard (id) 回退到该id的版本

git log只能查看之前操作的版本,那如果要回到之后的版本

就要用git reflog来查看未来版本的id

然后还是reset,可以回到未来的版本

git checkout -- <filename> 可以撤销上一次对该文件的修改git add之前的

git reset HEAD <filename> 把add到缓存区的文件取回到本地

删除文件rm 可以删除本地文件

要删除仓库里的使用 git rm

当然如果删除错了还可以回退,git checkout -- <filename> 注意保证该文件是commit后的

连接远程仓库(已经有大神搭建好了仓库,也就是gitHub)

ssh-keygen -t rsa -C "[email protected]"  (email是你自己的gitHub账号)

没有特殊需要就不用设置密码,一路回车➕y

如果顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsaid_rsa.pub两个文件,

cat id_rsa.pub 复制所有显示的内容

登陆GitHub,打开“Account settings”,“SSH Keys”页面,Add SSH Key,title任意,把复制的内容粘贴到Key里,add Key

登陆GitHub,然后,在右上角的➕号,NEW repo创建一个新的仓库

Repository name填入名字,其他都默认,点击create

根据gitHub的提示,我们可以把本地的仓库跟这个同步起来

猜你喜欢

转载自www.cnblogs.com/chenne69163/p/12157740.html
今日推荐