使用git上传代码

Posted seekwhale13

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用git上传代码相关的知识,希望对你有一定的参考价值。

使用git上传代码

创建公钥与github连接

1.打开Git Bash,输入以下命令,注意换成自己邮箱

$ ssh-keygen -t ed25519 -C "your_email@example.com"

2.密钥位置
当系统提示“Enter a file in which to save the key(输入要保存密钥的文件)”时,可以按 Enter 键接受默认文件位置,也可手动修改位置。

> Enter a file in which to save the key (/c/Users/YOU/.ssh/id_ALGORITHM):[Press enter]

3.一直回车后生成密钥

4.将密钥添加至github
点击进入设置

点击SSH and GPG keys

将id_ed25519.pub文件内的内容粘贴入框内

测试连接,输入以下命令

ssh -T git@github.com

连接成功后提示

Hi seekwhale13! You\'ve successfully authenticated, but GitHub does not provide shell access.

git使用及上传代码到github

git使用及上传代码到githup

git使用

找一个目录
在这里插入图片描述

查看git版本

git --version

我添加了一个文件到test目录

git status

git status命令用于显示工作目录和暂存区的状态。使用此命令能看到那些修改被暂存到了, 哪些文件没有被Git tracked到。git status不显示已经commit到项目历史中去的信息。看项目历史的信息要使用git log

由于我还有没有git init所以检测不到
那我就初始化仓库

git init #命令用于在目录中创建新的 Git 仓库。

之后要开始设置用户的信息,知道是谁上传的
在命令行或终端中使用下面的命令可以设置自己的名字和电子邮箱

删除git全局配置

git config --global --unset user.name
git config --global --unset user.email

查看所有的配置

git config --list

编辑配置文件

git config --global --edit
git config --global user.name "xiao ming"
git config --global user.email "123@163.com"

在这里插入图片描述
仓库分为工作区 暂存区 提交区,文件夹即是工作区,现在我们新建一个空文件并使用git add <文件名>把它添加到暂存区

红色代表没有保存(在工作区)
可以用git add

git add .  #(.指所有文件)
git add 1.php #(指定文件)

在这里插入图片描述
Git默认配置替换回车换行成统一的CRLF,我们只需要修改配置禁用该功能即可。【此处为win10】

git config --global core.autocrlf false

git status -s 以精简的方式显示文件状态
在这里插入图片描述
图中1.php是绿色了,绿色代表此时文件在working(暂存区)

git status里面的状态码

可以推了

git commit -m 'first commit'  #注释

在这里插入图片描述
此时发现没有文件了,说明提交成功

git安装

下载地址
在这里插入图片描述
选择一个文件夹 一路下一步

git上传代码到github

首先有一个github账号 ,创建一个项目
在这里插入图片描述

git remote add oorigin https://github.com/huzhipeng1/first-commit.git

#显示所有远程仓库 git remote -v
#添加远程版本库: git remote add [shortname] [url]

查看分支

git branch

在这里插入图片描述

git branch

git push oorigin  master  #(oorigin是本地   master是github)

在这里插入图片描述
问题原因:
服务器的SSL证书没有经过第三方机构的签署

git config --global http.sslVerify "false"

接下来上传代码

git push oorigin master


以上是关于使用git上传代码的主要内容,如果未能解决你的问题,请参考以下文章

PyCharm使用小技巧--git上传代码至远程仓库

使用Git上传代码到Github

pycharm 中使用git上传下载代码

使用Git向GitHub上传代码

[转]使用git命令上传代码

如何从git上传代码到github