Git简介
git是一个分散式版本控制软件,最初由林纳斯·托瓦兹創作,於2005年以GPL釋出。最初目的是为更好地管理Linux核心开发而设计。应注意的是,这与GNU Interactive Tools(一个类似Norton Commander界面的文件管理器)有所不同。
git最初的开发动力来自于BitKeeper和Monotone。git最初只是作为一个可以被其他前端(比如Cogito或Stgit)包装的后端而开发的,但后来git内核已经成熟到可以独立地用作版本控制。很多著名的软件都使用git进行版本控制,其中包括Linux核心、X.Org服务器和OLPC内核等项目的开发流程。
正题
首先贴一段Wikipedia对git的说明,具体为何贴,先不管吧,进入正题。
正巧电脑最近也出问题而傻BB的使用了自带的修复导致所有磁盘都被格式化了(问题的解决其实可以扩容C盘?或者重装系统?),此贴就一并将Git的安装记录下来吧
Windows版本
安装流程
此处尽量将安装路径修改至其他盘符
…
…
…
之后的操作一直next就好了
检查是否安装完成
Win+R打开运行输入cmd,在命令提示符(cmd)里输入git --version有版本信息则已成功了
Git Bash的简单使用
将项目代码上传至GitHub、GitLab等远程仓库
1.安装路径下打开git-bash.exe
2.进入项目目录
一、
在项目目录右击,菜单栏里点击Git Bash
二、
1 | cd Disk:/router/../folder |
3.执行初始化
1 | git init |
此时你会发现在项目目录下出现.git文件夹(若没有则查看下隐藏项目/文件夹是否显示)
4.项目代码缓存如本地库
1 | git add . |
后面的.别忘记
5.项目代码提交至本地库
1 | git commit -m "本次提交的信息" |
6.GitHub创建项目获取https URL并做关联
1 | git remote add origin https://github.com/996icu/996.ICU.git |
7.上传本地项目代码至GitHub
若首次上传请先pull
1 | git pull master --allow-unrelated-histories |
上传本地项目代码
1 | git push -u origin master |
Github项目查看是否上传成功
设置全局和单个仓库账号和密码
配置全局仓库的账号和密码
1 | git config --global user.name "userName" //你的用户名 |
配置独立仓库账号和密码
1 | git config user.name "userName" //你的用户名 |
查看账号密码情况
1 | git config --list //查看git设置情况 |