如何将本地项目中与github仓库连接
PS:以下方法前提是运行环境下必须安装git,macOS自带git,且必须全局(global)配置环境变量,这里以macos为例,不过版本很老,但是够用了,打开终端
配置用户名
git config --global user.name"PinkPinkFloyd"
添加电子邮件
git config --global user.email"[email protected]"
接下来我们演示一下,如何在本地Git存储库上使用文件,创建一个demo文件夹和文件
可以直接在桌面随便创建个文件夹,或者直接mkdir命令也行
接下来使用cd命令移动到该目录下
cd Desktop/SSM
由于我们希望跟踪这个文件夹中的更改,我们需要为它创建一个本地Git存储库,运行git init
命令初始化此特定位置的空git存储库,因此,运行命令:
git init
你已经在该目录中添加了一个名为.git的隐藏文件夹
注:要查看隐藏的.git文件夹,你需要运行以下命令:
defaults write com.apple.finder AppleShowAllFiles YES
如果要再次隐藏文件夹,修改命令的最后部分,将"YES"更改为"NO")。
接下来自行创建一个文件来让git对他进行跟踪状态,
输入以下命令提示提示git跟踪新文件
git add test1.txt
接下来可以在文本里随便输入些东西,最后提交所有更改并添加一个描述提交的消息
git commit -m"added test1.txt"
现在,输出告诉你工作树是干净的,没有要提交的内容。
正如你所看到的,在Mac上安装Git并不困难,你应该已经成功地设置了Git,如果是普通开发人员,其实没有必要一定得系统的学习git,只要知道几个简单的Linux操作命令即可,接下来以一个简单的vue项目为例,解决本地已创建的项目如何与GitHub远程仓库连接
第一种方法:(建议使用第二种方法,较为简单,第一种适合拷贝,根据个人需要选择)
这种适用于已经本地建立甚至完成了项目,比如我这个项目叫supermall1
第一步
因为我已经在github上建立了项目仓库supermall,所以第一步复制code链接,就是下面的http://XXXXXX
第二步
打开vscode,cd命令进入你需要的拷贝的项目目录下
第三步
使用git clone 命令将远程仓库导入到本地来
MacBook-Air:ProjectSupermall sunsumin$ git clone https://github.com/PinkPinkFloyd/Supermall.git
第四步
注意看仔细,别混淆,将本地之前自己做好的项目supermall1里面的文件直接移动到从远程导入的supermall中,但是.git这个隐藏文件夹不需要移动,其他的比如一些模版文件根据个人需要自行判断是否需要移动
第五步
cd进入从远程导入的supermall文件夹
第六步使用git status来更新下目前跟踪状态,会发现一片红
第七步 (这边必须配置全局变量,文章开头已经说过了,不然肯定报错)
使用git add . 注意是git add . 后面是空格+上一个点!
第八步
git commit -m '初始化项目'
第九步
vscode会与github有些交互,一律同意就完事了,下面是已经成功了
第十步,去github刷新下看看有没有搞定,如果下面都出来了,那就没问题
第二种方法,适用于本地项目已经完成,不想拷贝,而是直接将本地项目与github关联
cd到你已经搞定的项目目录下
然后git init 引入git
使用git remote add origin http://XXXXXXXX命令,地址同样是你在github中创建的项目,我这里是test
git remote add origin https://github.com/PinkPinkFloyd/test.git
使用git push -u origin main命令将项目push到远程仓库中