登录官网 (Gitee - 基于 Git 的代码托管和研发协作平台),在工作台创建一个仓库。
打开需要上传的工作目录文件,右键Git Bash Here
一、新项目创建
1.检查当前工作目录是否有 .git和.gitignore文件 (有的话忽略指令步骤①)
指令步骤:
①git init // 初始化一个git仓库,文件还没被追踪
若有执行①指令后,检查根目录是否有.gitignore文件没有的话需要新建一个把不需要上传的文件写进去比如依赖包node_modules等
创建方式:
1-1、根目录下直接创建一个 .
gitignore 后缀的文件
1-2、根目录下,执行 touch .
gitignore
②git add .
// 工作目录的文件上传到暂存区,此时文件已被追踪
③git commit -m "initial commit" (引号的内容填写自己本次项目修改内容的备注) ,暂存区内容上传到版本库
②和③可合并: git commit -am "initial commit"
④git remote add origin https://gitee.com/xxx/xx.git(在gitee上新建项目,复制https://gitee.com/xxx/xx.git地址) 关联暂存区并上传代码,初次创建项目时需要
⑤git push origin master
(如果5中报错put ... 就用git pull origin master --allow-unrelated-histories)
指令图如下:
二、分支创建
1.git branch 分支名称 //创建分支
2.git branch //查看当前分支
3.git checkout 分支名称 //切换分支
4.git checkout -b 分支名称 //创建一个新的分支并切换到新的分支
三、协作使用
①git clone 地址
$ git clone https://github.com/libgit2/libgit2
②git pull //拉取最新的文件下来继续开发
③git merge //合并分支
四、其他常用指令
1.git status //查看状态
2.git log //查看日志 :表示还有内容 输入q退出日志
3.git config --list //查看配置列表
git config --global user.name "username" //配置全局用户名,去掉--global为局部
git config --global user.email "email" //配置全局邮箱,去掉--global为局部
过程中可能遇到的问题及解决方案:
1. 第一次git clone时 没有出现输入账号密码的弹窗,直接报出403错误:
出现原因:电脑中已经记录了账号密码,此时直接默认使用原来的账号密码。但实际是需要输入远程仓库的账号密码。
解决方案:
1.1 控制面板-用户账户-管理window凭据,找到git删除,重新执行git clone
1.2 输入git指令:git config --system --unset credential.helper。该方法也是清空了本地存储的账号密码。