美文网首页
git 提交指令

git 提交指令

作者: 安卓_背包客 | 来源:发表于2021-11-21 22:04 被阅读0次

查看当前分支
git branch #

添加
git add .
查看提交状态
git status 
提交
git commit ->ESA :wq \git commit -m""
同步
git push 提交

合并分支

创建分支
git checkout -b "新的分支名称"

git add .
git status 
git commit 
git push


git checkout master

git merge 新的分支名称

删除
rm  文件名称  反编译''

git add .
git status 
git commit 
git push


删除远程仓库
git branch #查看当前所在分支

git branch -d dev_lizhen #删除本地名为dev_lizhen的分支

git push origin --delete dev_lizhen #删除远程仓库中名为dev_lizhen的分支


以下是提交记录:
Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git checkout -b a
Switched to a new branch 'a'
Your branch is based on 'origin/a', but the upstream is gone.
  (use "git branch --unset-upstream" to fixup)

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (a)
$ git add .

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (a)
$ git status
On branch a
Your branch is based on 'origin/a', but the upstream is gone.
  (use "git branch --unset-upstream" to fixup)

Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        new file:   ass.txt


Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (a)
$ git commit
[a caf1a3b] 提交到分支
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 ass.txt

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (a)
$ git push
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 12 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 272 bytes | 272.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0)
remote: Powered by GITEE.COM [GNK-6.2]
remote: Create a pull request for 'a' on Gitee by visiting:
remote:     https://gitee.com/yufeilong/git-test/pull/new/yufeilong:a...yufeilong:master
To https://gitee.com/yufeilong/git-test.git
 * [new branch]      a -> a

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (a)
$ git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git merge a
Updating 9cb32b8..caf1a3b
Fast-forward
 ass.txt | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 ass.txt

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git push
Total 0 (delta 0), reused 0 (delta 0)
remote: Powered by GITEE.COM [GNK-6.2]
To https://gitee.com/yufeilong/git-test.git
   9cb32b8..caf1a3b  master -> master

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git branch -d a
Deleted branch a (was caf1a3b).

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git commit
On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git push origin --delete a
remote: Powered by GITEE.COM [GNK-6.2]
To https://gitee.com/yufeilong/git-test.git
 - [deleted]         a

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git branch #
* master

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ rm AUTHORS

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git commit
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
        deleted:    AUTHORS

no changes added to commit

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git push
Everything up-to-date

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ rm 新建 文本文档.txt
rm: cannot remove '新建': No such file or directory
rm: cannot remove '文本文档.txt': No such file or directory

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ rm '新建 文本文档.txt'

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git commit
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
        deleted:    AUTHORS
        deleted:    "\346\226\260\345\273\272 \346\226\207\346\234\254\346\226\207\346\241\243.txt"

no changes added to commit

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git push
Everything up-to-date

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ rm ass.txt

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git commit
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
        deleted:    AUTHORS
        deleted:    ass.txt
        deleted:    "\346\226\260\345\273\272 \346\226\207\346\234\254\346\226\207\346\241\243.txt"

no changes added to commit

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git commit
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
        deleted:    AUTHORS
        deleted:    ass.txt
        deleted:    "\346\226\260\345\273\272 \346\226\207\346\234\254\346\226\207\346\241\243.txt"

no changes added to commit

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git push
Everything up-to-date

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git commit
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
        deleted:    AUTHORS
        deleted:    ass.txt
        deleted:    "\346\226\260\345\273\272 \346\226\207\346\234\254\346\226\207\346\241\243.txt"

no changes added to commit

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git add .

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git status
On branch master
Your branch is up to date with 'origin/master'.

Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        deleted:    AUTHORS
        deleted:    ass.txt
        deleted:    "\346\226\260\345\273\272 \346\226\207\346\234\254\346\226\207\346\241\243.txt"


Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git commit
Aborting commit due to empty commit message.

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git push
Everything up-to-date

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git commit
[master 1bd1c07] 删除数据
 3 files changed, 79 deletions(-)
 delete mode 100644 AUTHORS
 delete mode 100644 ass.txt
 delete mode 100644 "\346\226\260\345\273\272 \346\226\207\346\234\254\346\226\207\346\241\243.txt"

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)
$ git push
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Delta compression using up to 12 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 234 bytes | 234.00 KiB/s, done.
Total 2 (delta 1), reused 0 (delta 0)
remote: Powered by GITEE.COM [GNK-6.2]
To https://gitee.com/yufeilong/git-test.git
   caf1a3b..1bd1c07  master -> master

Dell@DESKTOP-0PFJDQU MINGW64 /d/gitTest/git-test (master)


生产补丁

提交代码

1.查看状态 git status


image.png

2.查看代码修改内容git diff <可以指定文件>


image.png
3.添加修改文件 git add .
image.png

4.提交代码 git commit /git commit --m "修改内容"


image.png
4.1 git commit >输入修改内容>按 i,并输入":wq",保持退出
4.2 git commit --m 无需上面操作
5.提交代码 git push origin <分支名称>
image.png
6.生产补丁
6.1 git log ,通过log ,我们就可以生成补丁,例如:第七次提交,只要执行git format-patch 第六次的提交commit-id即可,如果执行第一次提交的commit-id,那就会生产所有提交的patch
image.png
image.png
image.png
  1. 这样我们就可以生产补丁了,
    至于打补丁,执行如下
    7.1 git am 补丁名称
    修改提交内容
    git commit --amend
    or
    git apply 补丁名称
    git add .
    git commit /git commit -m ''
    git push origin

相关文章

  • git命令小结

    常用指令 git add . //新建git commit -m "提交内容注释" -a ...

  • git 提交指令

    生产补丁 提交代码 1.查看状态 git status 2.查看代码修改内容git diff <可以指定文件> ...

  • git基础操作指令

    【git操作指令】 git help # 显示command的help git show # 显示某次提交的内容...

  • git常用指令

    日常开发中常用git操作指令 1.提交本地版本 提交已有分支git pull --rebase origin ma...

  • Github新手上路

    这篇文章会讲这几个内容:1.新项目提交;2.项目更新;3.一些常用git指令的说明。 git常用指令 新项目提交 ...

  • git常用的指令

    Git常用指令: 查看、添加、提交、删除、找回,重置修改文件 git help #显示command的help ...

  • Git基本指令

    unix思想:没有消息就是好消息,正确提交无反馈。 要提交修改得先用add指令添加到暂存区 基本指令 git in...

  • GIT常用指令

    一、git的一些常用指令 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command...

  • 清晰的Git教程

    什么是Git?安装GitGit常用指令 一、什么是Git 版本控制系统 可以用 Git 把代码提交到本地,可以看到...

  • Git使用总结

    git 常用指令 新建项目 常用代码提交操作指令 查看分支 删除分支 重命名远程分支 修改远程仓库地址 撤销分支 ...

网友评论

      本文标题:git 提交指令

      本文链接:https://www.haomeiwen.com/subject/kbzmtrtx.html