我怎样才能在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)
更新远程引用以及关联的对象
有关详细信息,请阅读文档
您当前的状态是您对 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)