Ubuntu下学习git第二天--仓库操作

在Ubuntu系统中学习Git,本文介绍了如何查看仓库状态、提交修改。通过`git status`检查文件变动,`git diff`查看具体修改,`git add`暂存修改,最后用`git commit`提交更新至仓库。确保每次提交前都了解所做的修改。
摘要由CSDN通过智能技术生成

先对本机的readme.txt文件修改,比如添加一个“distribution”。用’git status’命令查看仓库当前状态,显示

On branch master
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    deleted:    file1.txt
    deleted:    file2.txt

no changes added to commit (use "git add" and/or "git commit -a")

意思是上面的文件已经被修改过,但是还没提交到仓库,用git add 文件名提交到仓库。
这时还可以git diff查看做了哪些修改

$ git diff readme.txt
diff --git a/readme.txt b/readme.txt
index b0354bd..bf8ef1b 100644
--- a/readme.txt
+++ b/readme.txt
@@ -1,2 +1,2 @@
-Git is a version control system.
+Git is a distribution version control system.
 Git is a free software

意思是往里添加了一个单词“distribution”。这时已经知道做了哪些修改,再提交就放心多了。和提交新文件相同,提交修改都是两步走。第一步git add
然后使用git add readme.txt命令提交到仓库.没有任何显示就对了。我们可以git status查看当前仓库状态。

$ git status
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

    new file:   file1.txt
    new file:   file2.txt
    modified:   readme.txt

告诉我们需要提交的修改包括readme.txt文件,接着使用’git commit -m “add distrubution”’

$ git commit -m "add distributed"
[master 4ff027d] add distributed
 1 file changed, 1 insertion(+), 1 deletion(-)

再使用git status命令查看仓库当前状态,显示

$ git status
On branch master
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    deleted:    file1.txt
    deleted:    file2.txt

no changes added to commit (use "git add" and/or "git commit -a")

git告诉我们当前没有需要提交的修改。(使用git add and/or git commit -a命令提交)

最后总结:随时使用git status查看当前状态,是否有文件修改过,如果你要是不记得修改了那个文件,可以用git diff查看做了哪些修改。然后用git add 文件名git commit -m "修改说明"提交修改和提交新文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值