如何将此修改后的文件推送到github存储库

nh *_*lim 7 git github

我怎样才能在github中推送这个修改过的文件

% git status
    # On branch master
    # Changed but not updated:
    #   (use "git add <file>..." to update what will be committed)
    #   (use "git checkout -- <file>..." to discard changes in working
    #   directory)
    #    modified:   login.php
    no changes added to commit (use "git add" and/or "git commit -a")
Run Code Online (Sandbox Code Playgroud)

小智 17

git status 
Run Code Online (Sandbox Code Playgroud)

它将在工作树中显示所有已修改的文件和新文件

modified:   file path
Run Code Online (Sandbox Code Playgroud)

未跟踪的文件:Git没有跟踪

用于添加Untracked文件

git add <file path>
Run Code Online (Sandbox Code Playgroud)

添加文件后,您需要提交

 git commit -m "< your message>"
Run Code Online (Sandbox Code Playgroud)

仅用于提交修改后的文件

git commit -m "<your message>" <file_path 1> <file_path2>
Run Code Online (Sandbox Code Playgroud)

将代码推送到git

git push <origin> <branch_name>
Run Code Online (Sandbox Code Playgroud)

更新远程引用以及关联的对象

有关详细信息,请阅读文档


Mur*_*nik 6

您当前的状态是您对 git 正在跟踪的文件进行了更改,但尚未对此更改进行任何操作。因此,首先,您应该“告诉”git 有关此更改的信息,或者将其暂存以进行提交(请注意,您可以一次暂存多个文件/更改):

% git add login.php
Run Code Online (Sandbox Code Playgroud)

完成后,您需要提交此更改,并添加一条消息说明此更改包含的内容:

% git commit -m "Fixed bug in login.php"
Run Code Online (Sandbox Code Playgroud)

您现在可以继续将此更改推送到 github:

% git push origin my_branch
Run Code Online (Sandbox Code Playgroud)