您可以使用添加文件git add
, 例子git add README
, git add <folder>/*
, 甚至git add *
然后使用git commit -m "<Message>"
提交文件
Finally git push -u origin master
推送文件。
当您进行修改时运行git status
它为您提供了已修改文件的列表,使用以下命令添加它们git add *
对于所有内容,或者您可以单独指定每个文件,然后git commit -m <message>
最后,git push -u origin master
示例 - 假设您创建了一个文件 README,正在运行git status
给你
$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# README
Run git add README
,文件被暂存以供提交。然后运行git status
再次,它应该给您 - 文件已添加并准备好提交。
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: README
#
nothing added to commit but untracked files present (use "git add" to track)
然后运行git commit -m 'Added README'
$ git commit -m 'Added README'
[master 6402a2e] Added README
0 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README
最后,git push -u origin master
推送远程分支master
对于存储库origin
.
$ git push -u origin master
Counting objects: 4, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 267 bytes, done.
Total 3 (delta 1), reused 0 (delta 0)
To [email protected]:xxx/xxx.git
292c57a..6402a2e master -> master
Branch master set up to track remote branch master from origin.
文件已成功推送到远程存储库。
运行一个git pull origin master
确保您已吸收任何上游变更
$ git pull origin master
remote: Counting objects: 12, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 8 (delta 4), reused 7 (delta 3)
Unpacking objects: 100% (8/8), done.
From xxx.com:xxx/xxx
* branch master -> FETCH_HEAD
Updating e0ef362..6402a2e
Fast-forward
public/javascript/xxx.js | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
create mode 100644 README
如果您不想将上游更改与本地存储库合并,请运行git fetch
获取更改,然后git merge
合并更改。git pull
只是一个组合fetch
and merge
.
我个人使用过 gitimmersion -http://gitimmersion.com/如果您需要一些文档和帮助,请了解 git 的最新情况,这是一个分步指南