一、下载 Git
可以在 Git官网 上下载,版本没有什么要求
二、安装 Git :一路next下去就可以了
三、Git 的使用
在 Git Bash Here 中输入
git config --global user.name "用户名"
git config --global user.email "邮箱"
在Git中的命令注释
cd : 改变目录
cd .. :回退到上一个目录,直接cd进入默认目录
pwd : 显示当前所在的目录路径
ls : 都是列出当前目录中的所有文件
touch :新建一个文件 如touch index.js就会在当前目录下新建一个index.js
rm :删除一个文件, rm index.js就会把index.js文件删除
mkdir :新建一个目录,就是新建一个文件夹
rm -r :删除一个文件夹,rm -r src 删除src目录
mv :移动文件, mv index.html src index.html 是我们要移动的文件,src是目标文件夹
reset:重新初始化终端/清屏
clear:清屏
history :查看命令历史
help :帮助
exit :退出
四、Git 的 本地操作
在需要上传的文件夹中右键,打开 Git Bash Here
git init : 建立一个.git的隐藏文件夹
出现 Initialized empty Git ...代表建立成功,没出现说明已经建了.git文件
git status :查看状态
git add . :工作区(编辑区)添加到暂存区
git commit -m "备注说明" :暂存区提交到分支
git log :查看提交信息
我上传主要是依靠SSH公钥
密钥生成
在Git Bash Here中输入
ssh-keygen -t rsa
在C盘 ——> 用户 ——>自己用户名的文件夹 ——>.ssh——>id_rsa.pub文件内容复制到SSH公钥,生成公钥,绑定的邮箱会收到消息
ssh -T git@gitee.com : 验证公钥是否存在
第一次使用在代码后直接输入Yes即可得到
git remote add origin SSH 地址(在克隆/下载中获取)
直接复制到SSH地址那边即可
git remote : 验证分支
git push origin master : 推送文件
会有的问题
解决方法1:查看仓库是否私有,私有的改为公开,后运行代码
git pull --rebase origin master
再进行上传
git push -u origin master
解决方法二: 此方法将导致仓库数据统计中的贡献者只有最后一个上传者)强行让本地分支覆盖远程分支。
git push origin master -f
解决方法三: 此方法上传不影响仓库数据统计中贡献者排名)
先将远程分支上所有文件下载到本地:在一个文件夹中右键选择:Git Bash Here
再输入:
git clone https://gitee.com/xxx/xxx.git(网址是自己要传的仓库的)
再输入
git add .
再输入
git commit -m "备注说明"
最后进行上传
git push origin master



