如何在GitHub上提交新的项目版本?

时间:2012-03-17 19:25:18

标签: github

我是GitHub的新手,其条款让我感到困惑。我做了一个提交。现在我想将项目更改为新的重构版本。

  1. 在提交新版本之前是否需要从现有仓库中删除文件(如果结构已更改且不再需要某些文件)?
  2. 我需要推送还是提交?或者我还需要做其他事情吗?

2 个答案:

答案 0 :(得分:1)

使commit更新本地计算机上的存储库。执行push会在遥控器上复制您的仓库更改。

您可以在本地提交任意次数。一旦您对您的仓库状态感到满意,您可以使用以下命令更新Github上的仓库:

git push origin master

如果要从仓库中删除文件,可以执行以下操作:

# remove the file
git rm path/to/my_file

# commit the remove to your local repo
git commit -m "removing my_file"

# update the remote (Github) repo with the removed file 
git push origin master

如果还没有在Github上存在repo,请继续在那里创建一个repo。他们将为您提供有关如何进行首次提交的分步说明。它可能看起来像这样:

# go to project files
cd path/to/project

# initialize git repo
git init

# stage all project files in current directory to be committed
git add .

# make first commit
git commit -m "first commit"

# add the Github remote
git remote add origin <YOUR GITHUB URL>

# send repo to git
git push origin master

答案 1 :(得分:1)

对github的提交有两个步骤: - &gt;首先使用命令commit来保存localy的更改 - &gt;然后使用push commande在github上保存更改