GIT第一次提交本地代码到github上(超详细)

先附上git的基本原理图:

GIT第一次提交本地代码到github上(超详细)_第1张图片

上图很形象地反映了git的基本原理。这里面最值得关注的就是add,commit,push,pull四个步骤。可以这样直观的想:

  1. repository就是一个仓库,里面存储的就是我们的项目代码、数据和文件;
  2. workspace就是你写代码的当前目录,你写代码、改代码都直接作用于上;
  3. staging area就是暂存区,你觉得你这个模块写完了,应该不会变了,就可以staging一下,相反,你觉得你写的代码有问题,可以从本地分支check out一下,就类似于ctrl+z到上一次commit;
  4. 当你实现了某一个功能,你可能就需要把所有的需要提交的文件编程staging的状态,然后提交到你本地的repository里面,也就是commit;
  5. 如果你发现你污染了工作区的某一个文件,且这个文件没有被你staging,那么你可以从local repository中checkout一下;
  6. 使用push将本地仓库代码push到远程,使用pull将远程仓库的代码更新至本地。

1.在github上创建仓库

点击那个小猫,就进入到自己主页,点New创建新的分支

GIT第一次提交本地代码到github上(超详细)_第2张图片

然后填写就行了 name就是你创建的远程分支名称

GIT第一次提交本地代码到github上(超详细)_第3张图片

 点Create respository就创建完成了,就会进入到下面的目录,其实这里已经有了提示,可以按照这个提示来。 

GIT第一次提交本地代码到github上(超详细)_第4张图片

init我们已经做了

git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/AlanZxx/test.git
git push -u origin main

2.新建本地git仓库,然后提交到git分支

首先找到你想创建的目录文件通过git init创建本地git仓库

比如我在本地路径:D:\code\vue_code\test

右键Git Bash Here

2.1 初始化本地仓库

git init

初始化之后会发现这里有个隐藏的文件夹.git,若看不到可以通过下面方式找到(点击查看,选中隐藏的项目)

GIT第一次提交本地代码到github上(超详细)_第5张图片

2.2在test路径下新建一个test.txt

2.3将文件放到暂存区staging area(对应步骤3)

git add *

2.4 将暂存区提交到本地版本库local repository(对应步骤4),其中-m是提交备注

git commit -m 'first commit'

2.5修改远程分支名称,由于git新创建的分支只有一个master(原本应该为 git branch -M master main),这里估计是和黑人运动有关屏蔽了master

git branch -M main

2.6关联远程库

git remote add origin https://github.com/AlanZxx/test.git

2.7将本地版本库local repository提交到远程版本库remote repository(对应步骤6)

git push -u origin main

下面是我操作的截图

GIT第一次提交本地代码到github上(超详细)_第6张图片

 2.8去git上看git分支是否提交成功:

GIT第一次提交本地代码到github上(超详细)_第7张图片

你可能感兴趣的:(GITHUB,git,github,第一次提交代码到git)