git初体验: 关于安装、clone、add、push、fatal

安装

https://git-scm.com/downloads
选择对应版本进行安装,比如我在自己电脑上安。选Windows 里面 64-bit Git for Windows Setup.
下载后都选择默认项进行安装。

从git仓库下载代码

在本地想要用来保存git上项目代码的文件夹下点击右键,git bash here,打开git命令界面。

git初体验: 关于安装、clone、add、push、fatal_第1张图片
在这里输入命令(右边的地址是从git项目网页端复制的)
git clone [email protected]
此时报错 fatal: could not read from remote repository
一般这种错误就是你登录网页端git的账户在git客户端的配置有问题,导致没有权限去colne。我的解决方法是删掉重配置密钥。
点击设置
git初体验: 关于安装、clone、add、push、fatal_第2张图片
首先生成SSH密钥:在git bash界面输入
ssh-keygen -t rsa -C   "xxx" (自己登录git网页端的用户名)
输入后会有一些问题,直接回车或者y,直至生成密钥。会显示密钥所在目录,一般是用户目录的.ssh文件夹,从中找到id_rsa.pub,里面全文复制出来就是公钥,粘贴在下面。密钥就设置好啦
git初体验: 关于安装、clone、add、push、fatal_第3张图片

然后关闭这些界面,重新打开git bash 再输入clone命令,就可以进行代码下载啦

本地更新后上传代码

git add 文件名
git commit -m "简述"
git push origin master
push 后再次出现这个报错,经过变更网络解决了。
git初体验: 关于安装、clone、add、push、fatal_第4张图片

删除远程仓库文件夹

git rm -r --cached .idea              # 删除.idea文件夹  
git commit -m '删除.idea'        # 提交,添加操作说明
git push -u origin master       #把这个操作同步到远程仓库

一些报错

cannot pull with rebase: You have unstaged changes.

`git status`           #查看git的提示,按提示操作即可

failed to push some refs to git

git pull --rebase origin master        #进行代码合并,从远程pull+merge到本地

你可能感兴趣的:(git)