1.安装git客户端项目
官方下载地址:http://git-scm.com/download/
疯狂一路next
2.绑定用户
绑定用户名和邮箱3.为Github账户设置SSH keys
3.1查看是否生成keys
首先检查是否已生成密钥cd ~/.ssh
,ls
如果有3个文件,则密钥已经生成,id_rsa.pub
就是公钥
3.2pwd
查看公钥目录位置
查看秘钥路径
电脑里面找到
如果没有生成,那么通过
$ ssh-keygen -t rsa -C “610444547@qq.com”
来生成。
3.3为github账号配置ssh key
上传本地项目到github
创建新仓库的指令:
git init //把这个目录变成Git可以管理的仓库
git add README.md //文件添加到仓库
git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了
git commit -m "first commit" //把文件提交到仓库
git remote add origin https://github.com/GRUNMI/test.git //关联远程仓库
git push -u origin master //把本地库的所有内容推送到远程库上
4.1 创建一个本地项目
-
本地新建项目
图片.png -
进入新建项目中
图片.png
执行git init
执行git init -
观察新建的本地项目中出现一个隐藏
图片.png.git
文件夹,这个目录是Git用来跟踪管理版本库
-
接着将所有文件添加到仓库中
执行git add .
执行git add .
git add .
不加参数默认为将修改操作的文件和未跟踪新添加的文件添加到git系统的暂存区,注意不包括删除
git add -u .
-u 表示将已跟踪文件中的修改和删除的文件添加到暂存区,不包括新增加的文件,注意这些被删除的文件被加入到暂存区再被提交并推送到服务器的版本库之后这个文件就会从git系统中消失了。
git add -A .
-A 表示将所有的已跟踪的文件的修改与删除和新增的未跟踪的文件都添加到暂存区。
- 提交到仓库
执行git commit -m "提交内容备注"
图片.png
这样子,本地仓库建立好了
4.2关联github仓库
执行指令:git remote add origin https://github.com/GRUNMI/test.git
4.3上传本地代码
执行:git push -u origin master
- 到此,本地代码已经推送到github仓库了,现在可以看看githubt仓库。
注意:git是不能管理空的文件夹的,文件夹里必须有文件才能add
从github拉取项目到本地
//获取Github上的项目,git clone后面是克隆的项目地址
git clone https://github.com/GRUNMI/test.git
//将远程仓库数据同步到本地,一般是
git pull origin master
注意:修改同一文件的同一区域
本地修改的内容未提交到暂存区,pull之后出现的:
图片.png
本地修改的内容已提交到暂存区,pull之后出现的:
图片.png
手动合并,执行git mergetool
再执行
local进行手动合并
图片.png
强制覆盖本地:git fetch --all && git reset --hard origin/master && git pull
文章摘要:
https://www.cnblogs.com/specter45/p/github.html
网友评论