GITの頻繁に使用されるコマンドの概要

.gitフォルダー

.gitフォルダーはローカルリポジトリであり、ワークスペースに属していません。内部のファイルは次のとおりです。

  • hooksフォルダーには、gitホスティングシステムを構築するときに使用されるいくつかのシェルスクリプトが含まれています。
  • いくつかのgitリポジトリ情報を含むinfoフォルダ
  • logsフォルダー、変更されたすべての参照レコードを保存し、logsフォルダーを開き続けます。refsフォルダーとHEADファイルがあります。
  • すべてのGitオブジェクトを格納するobjectsフォルダー
  • refs / headsフォルダー、すべてのローカルブランチファイルを保存します
  • refs / tagsフォルダー。現在のブランチにタグが付けられると、対応するファイルがタグフォルダーの下に生成されます。
  • COMMIT_EDITMSGファイルの送信は、最新の送信の説明情報です。
  • 構成ファイル、これはGItウェアハウスの構成ファイルです
  • 記述ファイル、倉庫の記述情報
  • インデックスファイル、このファイルは前述のステージであり、バイナリファイルです
  • 現在のブランチの関連付けのみがHEADファイルに保存されます

比較操作

git diff //对比工作区和暂存区

git diff master //对比工作区和版本库

git diff --cached //对比暂存库和版本库

操作を元に戻す

git reset HEAD 文件名 //从暂存区中撤销到工作区中
git checkout 文件名 //从版本库撤销到暂存区中
git commit -m '描述' --amend //从版本库中撤销上一个提交请求到暂存区,并且和暂存区的所有代码一起进行提交

削除操作

git rm -f 文件名 //同时删除工作区和暂存区
git rm --cached 文件名 //只删除暂存区中代码

回復操作

git checkout 版本号 文件名 //从版本库中复制这个版本中的这个文件到工作区中
git reset --hard 版本号 //从版本库中复制这个版本的全部文件到这个工作区中

リモートウェアハウスを制御する

git remote //查看远程仓库
git remote rename 旧名称 新名称//给远程仓库取名
git remote -v //查看远程仓库的版本
git remote rm 仓库名称//创建仓库
git remote get-url 仓库地址//获取仓库的地址
git remote set-url 仓库地址 //设置仓库的地址
git remote add 仓库名 仓库地址 //创建仓库时候并且增加仓库地址

競合を解決する手順

次の順序で進めてください

git fetch //先拉取远程仓库
git diff 分支名 origin/分支名 //比对本地代码和远程代码
git merge origin/分支名 //合并远程分支到本地
>>>===之间的代码 //别人的代码
<<<===之间的代码//自己的代码
进行删除不需要的冲突代码之后 
git add .//添加到暂存区
git commit -m '描述' //提交到版本库
git push origin/分支名//上传到远程仓库

支店管理業務

git branch 分支名//创建分支
git checkout 分支名//切换到这个分支上
git checkout -b 分支名 //创建这个分支并且跳转到这个分支上面
git merge 分支名 //将这个指定的分支与当前所在的分支进行合并
git branch -d 分支名 //删除指定的分支

おすすめ

転載: blog.csdn.net/qq_45549336/article/details/108786557