很久之前记录的,现在把汇总下,可能很是简单,旨在利人利己,没有帮助请多多包涵!
Git安装
Git_bash.exe 安装比较简单,附上安装包下载网址:https://gitforwindows.org/
全程默认安装即可,结果如下
Git使用
1. 打开 git_bash.exe,如下
2. 添加ssh-key
首先在你电脑上查看是否已经存在ssh-key
Windows 下在C:\Users\Administrator\.ssh找到需要复制的ssh-key;
如果不存在 .ssh文件夹,那么需要你在git bash窗口中进行生成
ssh-keygen -t rsa -C "你的邮箱路径"
邮箱路径,即你的github账号
3. Git初次上传
```
在你的github官网账号上,创建目标远程仓库(如https://github.com/userxxx/project_xxx.git),这个不再赘述
```
-
进入需要上传文件的文件夹,如:
该文件夹为你本地电脑上的项目文件文件夹,以后有任何更新及修改都在这个文件夹内进行,方便上传 -
查看文件
-
使用命令:git init
这个操作必不可少,通过命令git init把这个文件夹变成Git可管理的仓库
-
使用添加命令,git add .
该命令是添加所有文件,也可以单个单个添加,如 git add xxx.py
-
使用命令: git status
该命令是查询 状态,可以时时刻刻的查询
-
接下来:用git commit把项目提交到仓库
- -m后面引号里面是本次提交的注释内容,这个可以不写,但最好写上,不然会报错,详情自行Google。 好了,我们本地Git仓库这边的工作做完了,下面就到了连接远个i他程仓库(也就是连接Github)
-
接下来,和你需要连接的远程git仓库进行连接
-
git remote add origin https://github.com/your_githun_xxxx.git
-
同一个文件夹下只需要链接一次;此时,如果你直接推送,就会出错,如,使用命令
git push -u origin master
- (新建的远程仓库是空的,所以要加上 -u 这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:)
-
git push origin master
-
-
开始推送,git push -u origin master
至此,结束项目的git上传
4. 使用问题
1. 解决出现重复输入密码的问题
每次push 时都要输入密码,
git config --global user.email "xxxxxx@qq.com"
git config --global user.name "xxxxxx"
再输入以下命令,确认一次之后就再也不出现
git config --global credential.helper store
2. 问题2:推送时出现如下错误
- 一般是你当前路径下的readme文件和远程仓库中的不匹配,此时可以这样,输入代码:
git pull --rebase origin master
- 再进行推送,即可
3. 删除项目中的一个文件
3.1 下载
- 如果想直接删除 repositories(仓库),直接在网页上操作就好了;但是想删除其中的某一个文件,必须得使用命令
git bash.exe
- 进入;进入本地仓库项目所在的文件夹;和之前上传项目操作一样,和远程仓库进行连接;接下来进入
- 初始化文件夹
- 接下来进行远程仓库链接(即你希望 下载的 项目文件)
- 使用命令:git pull origin master 将远程仓库内的文件拉下来
- 此时再查看该文件下 的文件
文件都下载下来了
3.2 删除
-
使用命令 git rm -r --cached target 删除target文件夹
-
git commit -m ‘删除了target’ 提交,添加操作说明
-
git push -u origin master 将本次更改更新到 github 项目上去
-
这是之前的Git项目
-
这是进行上述操作之后的
没有了其中两个
至此完成操作训练 -
2020.01.20 初更新