一、gitee介绍
可以参考http://git.mydoc.io/官方帮助文档。
二、环境搭建
需要安装git,从网上下载直接安装就可以了。
三、git命令与gitee来管理项目(重点)
(1)本地项目发布到gitee码云中
在本地项目所在文件夹里,鼠标右击选择Git Bash Here:
输入:
git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"
上面两个命令是git的基本配置,作用是告诉git你是谁,你输入的信息将会出现在你创建的提交中。
注:输入git config --list 可以查看配置信息:
git init--->将此文件夹变为git仓库,会在文件夹下生产.git文件夹
git remote add origin <你的项目地址>(地址url形式为:https://gitee.com/****/****.git或[email protected]:***/***.git)
注意:在执行git remote add origin *** ,需要在gitee码云上面创建这个项目,具体创建gitee项目可以参考http://git.mydoc.io/?t=180676。
其中origin只是远程仓库的别名,可以随意取。
git remote rm origin ---》删除原来的远程仓库的地址,可以重新设置
这样本地和远程仓库就关联起来了
git pull origin master--> 从gitee服务器上获取代码到本地
但需要本地提交文件到gitee上:
git add . -->添加本地所有文件到gitee上
git commit -m "***" --->提交到gitee上的注释
git push origin master --->提交到gitee上去
注意:提交前,需要先执行git pull origin master,若有冲突,需要先解决冲突,在提交文件
git status ---》可以查询哪些文件改动了
(2)克隆gitee项目到本地
git clone <你的项目地址>(地址url形式为:https://gitee.com/****/****.git或[email protected]:***/***.git)
(3)经验
1.在提交时出现-->会报这个错误fatal: Authentication failed for怎么办呢?
输入:git config --system --unset credential.helper 之后再push会提示输入名称和密码。
2.若出现乱码,需要在.gitconfig文件中(在文件在c盘用户下或git安装的etc/.gitconfig)添加编码设置:
[gui] encoding = utf-8 [i18n] commitencoding = gbk [svn] pathnameencoding = gbk
3. 若不想没有push都要输入名称和密码,需要输入:
长期记住名称和密码:
git config --global credential.helper store