使用git命令提交代码

接着上篇博客(http://blog.csdn.net/xyc_csdn/article/details/72858740)我们继续学习如何使用git命令来提交代码。

命令(删除文件时)
  • 1、git status/查看代码的修改状态
$ git status
On branch master
Your branch is up-to-date with 'origin/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:    .mvn/wrapper/maven-wrapper.jar
        deleted:    .mvn/wrapper/maven-wrapper.properties
        deleted:    mvnw
        deleted:    mvnw.cmd

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

如果git status打印信息是changes to be committed(已暂存),则直接进入第2步;否则执行命令git rm <file>如下:

$ git rm .mvn/wrapper/maven-wrapper.jar

$ git rm .mvn/wrapper/maven-wrapper.properties

$ git rm mvnw

$ git rm mvnw.cmd
  • 2、git commit/提交已暂存的文件
$ git commit
[master 569e27b] 删除mvnw等文件
 4 files changed, 369 deletions(-)
 delete mode 100644 .mvn/wrapper/maven-wrapper.jar
 delete mode 100644 .mvn/wrapper/maven-wrapper.properties
 delete mode 100644 mvnw
 delete mode 100644 mvnw.cmd
  • 3、git pull/先同步代码到本地
$ git pull
Already up-to-date.
  • 4、git push origin <本地分支名>/再同步到服务器
$ git push origin master
Counting objects: 2, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 253 bytes | 0 bytes/s, done.
Total 2 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), completed with 1 local object.
To git@github.com:xiayongchao/angularjs.git
   ef893f7..569e27b  master -> master
命令(修改文件内容时)
  • 1、git status/查看代码的修改状态
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   src/main/java/com/xyc/redis/RedisApplication.java

no changes added to commit (use "git add" and/or "git commit -a")
  • 2、git add <file>/暂存需要提交的文件
$ git add src/main/java/com/xyc/redis/RedisApplication.java
warning: LF will be replaced by CRLF in src/main/java/com/xyc/redis/RedisApplication.java.
The file will have its original line endings in your working directory.
  • 3、git commit/提交已暂存的文件
$ git commit
[master warning: LF will be replaced by CRLF in src/main/java/com/xyc/redis/RedisApplication.java.
The file will have its original line endings in your working directory.
13e60ac] 添加注释
warning: LF will be replaced by CRLF in src/main/java/com/xyc/redis/RedisApplication.java.
The file will have its original line endings in your working directory.
 1 file changed, 11 insertions(+)
  • 4、git pull/先同步代码到本地
$ git pull
Already up-to-date.
  • 5、git push origin <本地分支名>/再同步到服务器
$ git push origin master
Counting objects: 9, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (9/9), 904 bytes | 0 bytes/s, done.
Total 9 (delta 2), reused 0 (delta 0)
remote: Resolving deltas: 100% (2/2), completed with 2 local objects.
To git@github.com:xiayongchao/redis.git
   a939a1e..13e60ac  master -> master

未完待续……

参考:http://blog.csdn.net/crylearner/article/details/7685158

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用git命令提交代码之前,有一些准备工作需要完成。首先,确保你已经配置好了你的用户名和邮箱,可以使用以下命令进行配置: ``` git config user.name "Your_userName" git config user.email "Your_userEmail" ``` 接下来,如果你需要更新你的本地代码仓库,你可以使用`git pull`命令从服务器上拉取最新的代码。这样可以避免覆盖别人的代码或者解决冲突。如果在拉取代码的过程中发生冲突,你可以先备份你的代码,并使用`git checkout`命令将远程库中最新的代码切换到你的本地仓库中,然后将你的代码合并进去。最后再提交代码。 当你准备好提交代码时,可以按照以下步骤进行操作: 1. 首先,使用`git status`命令查看当前的代码状态,确保你修改过的文件都要被提交。 2. 如果你需要一次性将所有修改过的文件添加到本地的git缓存区中,可以使用命令`git add .`来实现。 3. 当所有修改过的文件都添加到缓存区后,可以使用`git commit -m "commit message"`命令提交代码。在引号中填写你的提交信息,描述你本次提交的内容。 4. 最后,如果你想将你的代码推送到远程仓库,可以使用`git push`命令将本地的代码推送到服务器上的远程仓库。 综上所述,你可以按照以上步骤使用git命令提交代码。记得在提交代码之前先进行git pull操作,以确保你的代码和远程仓库保持同步。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Git提交代码步骤](https://blog.csdn.net/weixin_44256848/article/details/123812716)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Git 命令提交代码详细操作](https://blog.csdn.net/weixin_44582077/article/details/122705321)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值