通过命令行提交进程 - 回购不更新
Commit Process Through Command Line - Repo Not Updating
我正在学习如何使用 GitHub。我已将它下载到我的 Mac 桌面上,并拥有一个在线帐户。
我在计算机 'test4' 上创建了一个练习文件夹,其中有一个名为 'index4.html' 的文件。
现在初始化 git 时,我没有在我的目录中看到创建的 git 文件夹。当我提交更改时,我的 github 帐户没有添加任何内容。这是我通过命令行的过程,我想我错过了一步。
航站楼:
cd test4
git init
git add index4.html
git commit -m "comment"
git push origin master
git clone https://github.com/ibagha/test_test.git
我创建的存储库中没有显示任何内容。如果有人能让我知道我可能做错了什么,请告诉我。
Git 是一个分布式 版本控制系统。这意味着您在计算机上拥有存储库的完整副本,在 Github 上拥有存储库的单独完整副本。当您 运行 git commit
时,您正在提交到本地存储库。您需要 git push
将该更改发送回 Github。
您在初始化 git 后看不到 git 文件夹,因为它实际上被称为 .git
并且在大多数操作系统上默认情况下是隐藏的。尝试 ls -a
显示它。但实际上您根本不必直接与该文件夹进行交互。
你的命令有些混乱。您不需要同时执行 git init
和 git clone
。此外,git clone
应该是您 运行 的第一个命令。如果您在 git clone
之前 运行 git push
,git 将不知道将更改推送到何处(它不知道远程 Github 存储库还没有)。
试试这个:
cd new_test
git clone https://github.com/ibagha/test_test.git ./
echo "foobar" >> index4.html # Make a change
git status # Not necessary - shows you what's up
git add index4.html
git status # Look what changed
git commit -m "comment"
git status # Look what changed
git push # You only have one remote and one branch. Don't need to specify.
额外信息:
- 要显示所有遥控器,
git remote
- 要显示您的分支(master)和它正在跟踪的上游远程,运行
git branch -vv
- 您可以在 运行 宁
git push
之前在本地进行任意数量的提交。 git push
会将当前分支上的所有提交发送到 Github 如果 Github 还不知道它们,实际上 "syncing" Github 与您的本地存储库。
我正在学习如何使用 GitHub。我已将它下载到我的 Mac 桌面上,并拥有一个在线帐户。
我在计算机 'test4' 上创建了一个练习文件夹,其中有一个名为 'index4.html' 的文件。
现在初始化 git 时,我没有在我的目录中看到创建的 git 文件夹。当我提交更改时,我的 github 帐户没有添加任何内容。这是我通过命令行的过程,我想我错过了一步。
航站楼:
cd test4
git init
git add index4.html
git commit -m "comment"
git push origin master
git clone https://github.com/ibagha/test_test.git
我创建的存储库中没有显示任何内容。如果有人能让我知道我可能做错了什么,请告诉我。
Git 是一个分布式 版本控制系统。这意味着您在计算机上拥有存储库的完整副本,在 Github 上拥有存储库的单独完整副本。当您 运行 git commit
时,您正在提交到本地存储库。您需要 git push
将该更改发送回 Github。
您在初始化 git 后看不到 git 文件夹,因为它实际上被称为 .git
并且在大多数操作系统上默认情况下是隐藏的。尝试 ls -a
显示它。但实际上您根本不必直接与该文件夹进行交互。
你的命令有些混乱。您不需要同时执行 git init
和 git clone
。此外,git clone
应该是您 运行 的第一个命令。如果您在 git clone
之前 运行 git push
,git 将不知道将更改推送到何处(它不知道远程 Github 存储库还没有)。
试试这个:
cd new_test
git clone https://github.com/ibagha/test_test.git ./
echo "foobar" >> index4.html # Make a change
git status # Not necessary - shows you what's up
git add index4.html
git status # Look what changed
git commit -m "comment"
git status # Look what changed
git push # You only have one remote and one branch. Don't need to specify.
额外信息:
- 要显示所有遥控器,
git remote
- 要显示您的分支(master)和它正在跟踪的上游远程,运行
git branch -vv
- 您可以在 运行 宁
git push
之前在本地进行任意数量的提交。git push
会将当前分支上的所有提交发送到 Github 如果 Github 还不知道它们,实际上 "syncing" Github 与您的本地存储库。