我试图通过使用命令终端将我的整个react项目文件夹推送到git。首先,我在git中创建了裸仓库,在下一个快速设置窗口中,它给了我三个选择,而我正在尝试最后一个选择。 然后,我将在命令行中移至项目文件夹并遵循以下命令
$ git remote add origin https://github.com/Azambadar/tic-tac-toe.git
git push -u origin master
我得到了这个输出
Counting objects: 6, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (6/6), 39.02 KiB | 3.90 MiB/s, done.
Total 6 (delta 2), reused 0 (delta 0)
remote: Resolving deltas: 100% (2/2), done.
To https://github.com/Azambadar/tic-tac-toe.git
* [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
这仅将README.md文件推送到github上的仓库。
原因是什么以及如何解决此问题,因此所有文件都应推送到存储库中。
答案 0 :(得分:1)
运行git push
命令时,它将接受您已提交的所有内容(git commit
)并将其推送到远程存储库。就您而言,是GitHub。
看看上面的照片。
运行git init
时,正在生成.git
文件夹。它是项目中的隐藏文件夹。如果需要访问它,可以通过在项目根目录中键入cd .git
来进行访问。除非您真的确定自己在做什么,否则请勿触摸其中的任何东西。建议不要触摸此文件夹。
完成任务后,应该首先通过键入git add
命令来添加文件。例如,git add single-file.html
或git add .
添加所有更改的文件。
“添加的”文件将进入“暂存区”。如果您在此处运行git push
命令,则您尚未推送最近的更改。
接下来,您需要通过运行git commit
命令来“完成”“暂存区”中的所有内容。例如,git commit -m "fix broken links"
。现在您可以开始了。
运行git push
或git push origin master
命令,您将在GitHub中看到更改。
注释
git init
提交。git clone
命令。您无需cd the-project
并在其中运行git init
。从远程Git存储库克隆项目时,将自动拥有.git
文件夹。答案 1 :(得分:0)
执行consumes = MediaType.ALL_VALUE
,以查看尚未标记为提交的文件。
然后使用function getFormDataAsJSON() {
var json = {};
json.name = $('#name-input').val();
json.imageBase64 = $('#logo-preview').attr('src');
return json;
}
var form = $('#form');
var postData = {};
postData.formData = new FormData(form[0]);
var flag = false;
if ($('#div-visible-only-in-edit-way').length !== 0) {
flag = true;
postData.jsonData = getFormDataAsJSON();
}
$.ajax({
type: "POST",
url: form.attr("action"),
data: flag ? JSON.stringify(postData.jsonData) : postData.formData,
processData: false,
contentType: flag ? "application/json; charset=utf-8" : false,
dataType: 'json'
}).done(function (e) {
标记要提交的文件。
然后,您需要使用git消息git status
创建提交。
最后,您可以git add yourFile