git 添加 . Android 项目的第一次提交
git add . for the first commit of Android project
我想将 git 用于我们作为 Udacity 的 UD853 "Developing Android Apps" 的一部分所做的 Sunshine 应用程序。我知道 Android Studio 有一个内置的基于 GUI 的 Git 插件,但我想用 Git Bash.
的 CLI 来实现
所以我先通过$ cd AndroidStudioProjects/Udacity01Sunshine
cd 到项目文件夹
然后为了使它成为一个 git 回购协议,我 运行 $ git init
然后将所有文件添加到暂存区,我运行$ git add .
然后为了提交它们,我输入了 $ git commit
,并给出了 "Initial commit" 作为提交消息。
之后,为了在 https://github.com/adityanaik/Udacity01Sunshine 添加遥控器,我输入了 $ git remote add origin https://github.com/adityanaik/Udacity01Sunshine.git
然后为了将本地 git 回购推送到远程,我 运行 $ git push origin master
然后在 GitHub 上创建了 README.md,并使用 $ git pull origin master
将提交拉到本地仓库
我认为我做对了,但对$ git add .
仍有一些疑问
考虑到它是第一次提交,它应该是 $ git add -A
吗?
请帮助我,我是 git 的新手。在过去 3 天里从 Udacity 的 Git 课程中学到了它。
git 添加 .会工作得很好,在那种情况下没有必要使用 -A 。
实际上,您可以在 github 帮助页面上看到相同的过程:
https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
如果您对命令有任何疑问,可以随时查看 git 文档:
git add .
也可以正常工作,只要您从项目的根目录中 运行 即可。
尽管我想提请您注意使用 .gitignore
,但我强烈建议您使用上面的步骤。
使用 .gitignore
file,您可以告诉 git 明确不跟踪与模式文件匹配的文件,这样您的各种构建文件、编辑器文件、二进制内容等就不会被跟踪。
在您当前的流程中,您会在步骤 1 和步骤 3 之间添加 .gitignore(并添加并提交)。
我想将 git 用于我们作为 Udacity 的 UD853 "Developing Android Apps" 的一部分所做的 Sunshine 应用程序。我知道 Android Studio 有一个内置的基于 GUI 的 Git 插件,但我想用 Git Bash.
的 CLI 来实现所以我先通过
$ cd AndroidStudioProjects/Udacity01Sunshine
cd 到项目文件夹
然后为了使它成为一个 git 回购协议,我 运行
$ git init
然后将所有文件添加到暂存区,我运行
$ git add .
然后为了提交它们,我输入了
$ git commit
,并给出了 "Initial commit" 作为提交消息。之后,为了在 https://github.com/adityanaik/Udacity01Sunshine 添加遥控器,我输入了
$ git remote add origin https://github.com/adityanaik/Udacity01Sunshine.git
然后为了将本地 git 回购推送到远程,我 运行
$ git push origin master
然后在 GitHub 上创建了 README.md,并使用
$ git pull origin master
将提交拉到本地仓库
我认为我做对了,但对$ git add .
仍有一些疑问
考虑到它是第一次提交,它应该是 $ git add -A
吗?
请帮助我,我是 git 的新手。在过去 3 天里从 Udacity 的 Git 课程中学到了它。
git 添加 .会工作得很好,在那种情况下没有必要使用 -A 。 实际上,您可以在 github 帮助页面上看到相同的过程:
https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
如果您对命令有任何疑问,可以随时查看 git 文档:
git add .
也可以正常工作,只要您从项目的根目录中 运行 即可。
尽管我想提请您注意使用 .gitignore
,但我强烈建议您使用上面的步骤。
使用 .gitignore
file,您可以告诉 git 明确不跟踪与模式文件匹配的文件,这样您的各种构建文件、编辑器文件、二进制内容等就不会被跟踪。
在您当前的流程中,您会在步骤 1 和步骤 3 之间添加 .gitignore(并添加并提交)。