Git命令
由于我个人容易变得焦躁不安,所以我总结了常用的命令。
分支操作
查看当前分支的状态
$ git status
显示所有本地分支
$ git branch
显示所有本地/远程分支
$ git branch -a
分支切换
$ git checkout [ブランチ名]
删除本地分支
$ git branch -d [ブランチ名]
$ git push origin :[ブランチ名]
更新文件
$ git pull origin [ブランチ名]
将本地源代码与远程源代码进行同步。
$ git checkout -- [対象ソースファイル]
提交源代码
$ git commit [オプション]
オプション
-m "コメント文字列" コメント入力モードを省略してコメントを挿入
将源代码推送到服务器上
$ git push
$ git remote prune origin
- リモートにないブランチがローカルあれば削除する
如果本地没有远程分支,则添加到本地。
$ git fetch
同时执行修剪和获取操作
$ git fetch --prune または $ git fetch -p
将本地的master分支推送到远程的master分支上。
$ git push origin master:master
$ git push origin master
将本地的master分支推送到远程的release分支。
$ git push origin master:release
在本地创建远程分支
$ git checkout -b [ローカルブランチ名] origin/[リモートブランチ名]
$ git checkout -b development origin/development
日志相关 (Rogu kanren)
确认已提交的日志
$ git log
确认与日志ID相关联的提交内容
$ git show [ログID]
合并分支
$ git merge [ブランチ名]
$ git branch -a
*branch_A
branch_B
$ git merge branch_B
标签操作
标签列表
$ git tag
添加标签
$ git tag [タグ名]
$ git push origin tag [タグ名]
一括登録
$ git push origin --tags
删除标签
$ git tag -d [タグ名]
$ git push origin :[タグ名]
删除本地文件后再删除远程文件