Git:我如何签出/推送我的文件?

时间:2016-12-01 04:40:39

标签: git github

我是Git的新手,我真的很想弄清楚它是如何工作的。

在这种情况下:我进行了简单的.css更改,并将其推送到Github。那里没有戏剧。几天后,我意识到我在CSS文件中犯了一个错误,所以检查了那个分支来修复我的错误。我修复了代码并执行了UICollectionView只是为了检查所有内容,但我看到我的'要提交的更改列表中出现了大约100个其他文件。

这些文件都与我正在处理的内容无关,所以我想有人可能已经在GitHub上添加了我的分支。我去GitHub检查但是在我的分支页面上,但我只看到我的1个文件和1个提交。我不知道这些其他文件来自哪里,但显然可能是我签出的时候。

有人知道这里发生了什么吗?

另外,我如何推送我的文件?我不想推翻其他人。

3 个答案:

答案 0 :(得分:2)

如果您的本地目录中有其他文件,则可能会执行git add .。通常,在git中添加要跟踪的特定文件。 git reset将撤消所有分阶段的更改。然后将更改提交到要更改的文件,然后按。

答案 1 :(得分:1)

如果您只想提交文件,请使用命令

git commit [some files]

我假设你没有添加任何新文件,所以不需要'添加'命令。

请参阅this答案以获取详细说明

答案 2 :(得分:1)

<ion-header-bar align-title="center" class="bar bar-header bar-positive"> <h1 class="title">Richiedi un bonifico</h1> <button ng-click="fooBar()" class="button button-clear button-primary fixed-bar-pos"><i class="ion-ios-close-outline"></i></button> </ion-header-bar> <ion-content class="padding"> <ion-list> <ion-item ng-repeat="list in lists"> <div class="weddingListItem" ng-click="fooBar()"> <span class="title">{{list.foo}}</span> </div> </ion-item> </ion-list> </ion-content>

git add file1.css file2.css file3.css

git commit -m "msg"