[英]Git adding files to repo
我遵循了基本的 Git 教程並添加了 README 文件,該文件有效。 然后我將我的項目文件復制到同一個文件夾並嘗試通過運行將它們添加到存儲庫
git add --all
git ci 'test' (my alias for commit)
git push origin master
什么都沒有被推動。
我應該運行哪些命令將文件推送到遠程存儲庫(主存儲庫)?
我試圖提交更改並運行狀態,但它說“沒有什么可以提交”。 它不承認,我將許多新文件復制到該文件夾..
好的,所以我輸入:git 添加。 (沒有得到控制台的響應)然后輸入提交,並說沒有更改..
這實際上是一個多步驟的過程。 首先,您需要將所有文件添加到當前階段:
git add .
您可以通過檢查當前階段的狀態來驗證您的文件是否會在您提交時被添加:
git status
控制台應顯示一條消息,列出當前暫存的所有文件,如下所示:
# On branch master
#
# Initial commit
#
# Changes to be committed:
# (use "git rm --cached <file>..." to unstage)
#
# new file: README
# new file: src/somefile.js
#
如果一切看起來都不錯,那么您就可以提交了。 請注意,提交操作僅提交到您的本地存儲庫。
git commit -m "some message goes here"
如果您還沒有將本地存儲庫連接到遠程存儲庫,那么您現在必須這樣做。 假設您的遠程存儲庫托管在 GitHub 上並命名為“Some-Awesome-Project”,您的命令將如下所示:
git remote add origin git@github.com:username/Some-Awesome-Project
這有點令人困惑,但按照慣例,我們將遠程存儲庫稱為“origin”,將初始本地存儲庫稱為“master”。 當您准備好將提交推送到遠程存儲庫(源)時,您需要使用“推送”命令:
git push origin master
欲了解更多信息,請查看 GitHub 上的教程: http://learn.github.com/p/intro.ZFC35FDC70D5FC69A23E
我在連接存儲庫時遇到問題。 我是如何解決的:
我手動刪除了我的項目文件夾下的git文件夾,運行git init然后一切正常。
git add
將掛起的文件添加到本地的所謂 git '索引'。
之后,您使用git commit
提交(應用)索引中的內容。
然后使用git push [remotename] [localbranch][:remotebranch]
將它們實際推送到遠程存儲庫。
將文件添加到階段后,您需要在git add.
后使用git commit -m "comment"
提交它們。 . 最后,要將它們推送到遠程存儲庫,您需要git push <remote_repo> <local_branch>
。
我的問題(macOS 上的 git)通過在所有add
和commit
命令中使用sudo git
而不僅僅是git
解決了
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.