github学习笔记第二篇(配置github并且上传自己的代码到仓库当中)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mdjxy63/article/details/88691546

reference:https://www.bilibili.com/video/av17183591/?p=3

一.创建github账户并且进行关联

step1:新建一个repo,

step2:关联本地与远程仓库的连接

https://help.github.com/en/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

settings->ssh and GPG keys->generate a new SSH key and adding it

生成ssh key之后,使用命令,用来将ssh key复制到粘贴板当中

ssh-keygen -t rsa -b 4096 -C "[email protected]"   #创建ssh key
clip < ~/.ssh/id_rsa.pub  #将文件的内容粘贴到粘贴板当中

step3:将刚刚生成的ssh key复制到new SSH key当中进行关联

已经添加好了newSSH的关联

二.克隆刚刚新建的项目到本地

step1:使用git clone 该项目的SSH URL

step2:将本地的文件复制到克隆的文件夹当中

step3:将路径切换到克隆的文件夹当中,使用git init进行初始化

step4:使用git add -A添加文件夹当中的全部文件或者使用git add 文件名,将某一个文件从本地文件添加到暂存区

step5:使用git commit -m "文件描述",将暂存区的文件移动到本地仓库当中

step6:使用git push,将本地仓库的文件push到远程仓库当中

ps:我们可以通过git pull将远程文件仓库当中的 修改拉拽{pull}到本地文件夹当中

三.番外篇:

1)在更新本地仓库的时候,我们可以通过git status 来查看当前本地仓库的状态

case1:新建一个git init之后,会发现本地文件与本地仓库不对应


此时我们可以使用git add -A 或者 git add 某一个文件名,将本地文件添加到暂存区当中 ,

case2:在add本地文件之后,我们再继续查看git status,发现变绿了

case3:当我们git commit -m "文件描述",之后,我们会发现,nothing to commit,说明已经全部提交到 本地仓库当中了,本地文件和本地仓库没有差别了

2)当我们git add -A的时候,会发现如下错误:

warning: LF will be replaced by CRLF in leetcode题解/并查集/leetcode737.py.
The file will have its original line endings in your working directory

此时我们需要:
git config --global core.autocrlf true
然后继续添加到缓存区域当中
git add -A

 3)版本回退

我们使用git log来查看版本的hard id,或者使用git log --pretty=oneline来显示一行

使用git reset --hard 要回退的hard id,进行版本回退

猜你喜欢

转载自blog.csdn.net/mdjxy63/article/details/88691546