之前在项目中使用git一般是使用小乌龟,所以对相关的git操作命令不太熟悉。今天打算在自己的gitHub中建个仓库,存存自己封装的些小demo,感受过程记录于此。
首先
假设你有了gitHub账号并且建立了自己的一个git仓库。ok,现在我们就来看看怎么将自己本地代码传到自己的git仓库中。
第一步(初始化git环境)
在你相关的项目目录中,你可以通过在相应的目录cmd进入终端操作界面,或则通过cd寻找到想应的目录的操作界面,让后执行git init
使其初始化为git
项目,拥有git
环境,并且产生一个隐藏(你打开文件夹是看不见的,但是在你初始化的时候会显示目录路径,如下图)的.git
目录
第二步(加载文件到缓冲区)
此时在你的初始化目录下可能存在文件,也可能不存在文件。并且此时你的文件是放在工作区(git三大区:工作区、缓冲区、开发区)的,因此无法提交到远程仓库中(这是因为只有你的文件commit到本地的开发区后才能推送到远程仓库中)。我们就可以使用git add *
(从开发区加载所有文件到缓冲区)。
第三步(合并文件到开发区)
此时你的文件是放在缓冲区(git三大区:工作区、缓冲区、开发区)的,我们就可以利用git commit -m "你想写的此次commit的提示语"
将加载文件推送到开发区,以便推送到远程仓库分支。
第四步(连接远程仓库)
好的,现在你的代码已经在开发区中了,就剩下提交了。但是你提交到哪里呢?这是个问题,我们可以利用git remote add origin [gitUrl]
比如 git remote add origin https://github.com/bruningSnow/dailyDemo.git
。ok,现在就链接好了你的远程仓库。
最后一步(将本地开发区代码推送到远程分支中)
好的,现在我们可以利用git push -u origin [branch]
,比如就拿提交到master
主分支上为例git push -u origin master
。就此我们完成了最基本的一套将本地分支代码推送到远程分支代码流程。
总结
git init
git add [field]
git commit -m "you want to say"
git remote add origin [gitUrl]
git push -u [branch]