git commit

git_submit

git bash

1
2
3
4
 git status                      # 查看本地缓存变化状况
 git add .                       # 讲所有本地变更的文件,提交到缓存区
 git commit -m 'commit message'  # 提交到本地仓库,注意要写Message
 git push                        # 推送到远程仓库

git with Intellij IDEA/Android studio

  • 点击[update project]键,点OK
    git-idea-01

  • 第一次,可能会出现 confirm ssh server key的对话框。YES即可
    git-idea-02

  • 如果有ssh错误。可以在cmd里执行:

1
 git config --global ssh.variant ssh
  • 提交代码的时候,点击[commit]按钮,出现下面对话框
  • 变更过的文件列表
  • commit message
  • 比较差异的内容
  • 比较差异的内容[commit and push...]
    git-idea-03

  • 点击push按钮
    git-idea-04

  • 左下角[Version Control]页面,有改变列表,Log和Console
    git-idea-05

log可以看到变更提交的版本历史线 git-idea-06

git with vscode

  • 变更的内容,右边被标记为U
    git_vscode_0

  • 选中【+】号:相当于:git add .
    git_vscode_1

  • 变更的内容,右边被标记为A:存储到暂存区
    git_vscode_3

  • 点击【√】,相当于 git commit 注意要加入提交内容(提交完成)
    git_vscode_4

  • 推送到远程仓库:git push
    git_vscode_5

git with TortoiseGit

  • commit画面 git_tortoisegit

  • push OK画面 git_tortoisegit_ok