git码云操作学习
首先电脑怎么安装git不在这里赘述,直接csdn或者百度搜一波,安装成功后shift+鼠标右键会出现Git Bash Here代表安装成功
码云账号注册这里也不做赘述,不明白的直接百度,这里主要介绍怎么把一个本地项目提交到码云以及可能遇到的问题
先介绍一下常用命令:
1.git init 初始化项目
2.git status 展示所有文件状态
3.git add . 所有文件写入缓存区,这个“ . ”的位置不能和add挨着,要有一个空格,不然会报错
4.git commit -m "这里是写你提交了什么东西的” 这个命令将缓存区内容添加到仓库中
5.git remote add origin https://gitee.com/********/********.git 绑定码云
6.git push origin master 将本地仓库的代码提交到码云
7.git pull --rebase origin master 同步
8.git diff 查看修改了什么,按q退出
9.git config user.name 查看当前git用户名
10.git config user.email 查看当前用户邮箱
11.git config --global user.name "xxxxxxxx" 切换用户名
12.git config --global user.email "xxxxxxxx" 切换邮箱(当发现git提交代码无贡献时,进入git的多邮箱管理,复制提交邮箱设置的邮箱设置即可)
13.git remote -v 查看绑定
14.git remote remove origin 解绑
15.git config --global --replace-all user.name "输入你的用户名"
16.git config --list 查看配置
提交到码云的具体操作
1.在自己的项目文件夹中,shift+鼠标右键git bash here
然后输入git init 进行初始化,然后文件夹中会出现一个.git的隐藏文件夹
2.本地随便创建一个文件,例如test.txt,自己有项目的忽略我这一点,因为我是空项目,我只是为了测试
3.git status 看一下状态
4.git add . 提交到缓存区
5.git -commit -m "第一次提交代码"
6.git push origin master 提交代码到码云仓库
这里报错了是因为我们还没绑定码云仓库
所以我们先绑定码云仓库 git remote add origin https://gitee.com/***/****.git
然再执行git push origin master
发现又报错了,这里大概是说第一次提交,码云仓库里有其他代码,这里的策略是要么直接全部覆盖(暴力型方案),要么先同步码云里的代码
先同步型:git pull --rebase origin master
这样就把代码同步过来了,再执行提交命令就提交成功了
暴力法:是执行git push -f origin master 直接强制提交
另外中途操作可能遇到要认证的问题,密码输错了不知道在哪改,可以直接在控制面板-用户账户-管理windows凭据中修改