一、 Git介绍与安装
Git(读音为/gɪt/)是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到超大型项目的所有项目。先将本地的文件添加到缓存区,然后提交到本地库,然后上传推送到远程仓库
1)下载:https://git-scm.com/downloads
根据自己的需要进行安装
2)安装
win版本:双击后下一步下一步即可,安装目录均英文
当鼠标右键后,可见 Git Bash Here
即安装完成
Mac版本:正常安装,如果出现无法安装提示则 设置→隐私与安全→仍要打开
验证安装成功:打开终端,执行git --version
git --version
可查看到版本号即安装成功
3)配置用户信息
设置全局用户名和邮件地址,这些信息会在将来的每一次提交中存在
# 命令
# git config --global user.name <自己的用户名>
# git config --global user.email <自己的邮箱>
#事例
git config --global user.name 'zhangsan'
git config --global user.email '[email protected]'
查看自己的配置信息
使用cat ~/.gitconfig直接查看用户名和邮箱
cat ~/.gitconfig
或使用git config --list 查找到自己设置的用户名和邮箱
git config --list
二、Git基础操作
1) 初始化本地仓库
目的:初始化本地仓库来管理项目
步骤:
在项目文件夹根目录(此处我创建的文件夹为gitTest),右键打开终端(Git Bash Here)
执行 git init
来初始化仓库,此时生成一个.git文件
git init
win版本:如果没有,就点击查看,将隐藏的项目显示出来
mac版:使用以下命令
显示
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
隐藏
defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder
2) 添加到暂存区
目的:将工作区修改、新增、删除的文件提交到暂存区
(1)添加到暂存区
# 添加所有文件到暂存区
git add .
# 添加指定文件
git add a.txt
(2)查看文件状态
git status
可以看到哪些文件修改了,或者新增了等等,就是告诉你当前哪些文件处于什么状态。
3)提交到本地仓库
目的:将暂存区文件记录到版本库
一次版本记录:工作区开发→添加暂存区→记录到版本库
使用 git reflog
查看完整历史
使用 git reset --hard <版本号>
切换到指定版本
使用 git log
查看版本记录
三、 远程仓库
国内:Gitee(码云) : 登录 - Gitee.com
国外:GitHub:GitHub · Build and ship software on a single, collaborative platform · GitHub
在这里我们使用gitee注册自己个人的账号
配置开发者的用户名和邮箱(和Gitee申请邮箱保存一致),如果不一致的话需要去删除,我会在下一次来解决怎么删除的问题
1)在gitee上创建远程仓库
2) 推送远程仓库
依次运行以下代码
# 本地仓库记录远程仓库地址
git remote add origin https://gitee.com/..../gitTest.git
# 推送本地仓库到远程仓库
git push -u origin master
3) 克隆远程仓库
# 克隆远程仓库
git clone https://gitee.com/..../gitTest.git
提示:克隆他人的仓库,通过 git push 是无法提交的,因为没有授权
标签:Git,--,config,仓库,git,新手,com From: https://blog.csdn.net/m0_68937874/article/details/143742853