Git版本控制
Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系。这里可以选择notepad++也可以使用默认的vim。创建全新的仓库,需要用GIT管理的项目的根目录执行。设置本机
下载
1.官网下载 https://git-scm.com/可以选择git对应操作系统的版本
2.淘宝镜像下载http://npm.taobao.org/mirrors/git-for-windows/(这里链接是windows版本的)
安装
设置安装路径
这里可以选择notepad++也可以使用默认的vim
Git配置
查看默认配置
git config -l
查看系统配置
git config --system --list
查看全局配置
git config --global --list
查看所有的配置以及它们所在的文件
git config --list --show-origin
必要配置
git config --global user.name "think" #名称
git config --global user.email "自己的邮箱" #邮箱
Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系
1) Workspace:工作区,就是你平时存放项目代码的地方
2) Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息
3) Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本
4) Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换
本地仓库搭建
创建全新的仓库,需要用GIT管理的项目的根目录执行
git init
查看文件状态
添加文件到暂存区
提交到本地仓库
查看log
git log 起别名 alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'
添加远程仓库
git remote add 远程仓库名 url
本地仓库创建readme
git pull --rebase origin master
本地仓库提交给远程仓库的maser分支
git push -u origin master
克隆远程仓库
设置本机绑定SSH公钥,实现免密码登录
# 生成公钥
ssh-keygen -t rsa
将rsa文件添加进GitHub或gitee账号中
把项目代码克隆到本地
提交代码到远程仓库
拉取远程仓库的代码
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)