【网络开发Git】Git命令速查表

初始设置

$ git config --global user.name "XXXX"
$ git config --global user.email "XXXX@hogehoge.com"

创建本地仓库,添加文件,推送到远程仓库。

$ git init
$ git add -A                  # 全ファイルをadd
$ git add <ファイル名>          # 指定ファイルのみadd
$ git commit -m "comment"     # addされたファイルにコメント付与
$ git commit -am "comment"    # addとコメント付与同時実行
$ git remote add origin https://github.com/XXXX/XXXXXX.git
$ git push -u origin master

远程克隆是将代码仓库从远程复制到本地的操作。使用命令”\$ git init”和”\$ git pull”可以一次完成这个过程,并且会自动完成远程仓库的各种设置,避免错误操作。基本上应该使用这个方法。另外,”\$ git pull”是”\$ git fetch”和”\$ git merge”的合并操作。

$ git clone https://github.com/XXXX/XXXXXX.git

本地的更改确认

$ git status

本地和远程的差异展示

$ git diff <ファイル名>

查看提交更改历史

$ git log

取消 add

$ git reset HEAD <ファイル名>

取消 commit

$ git reset --hard HEAD^

–hard:如果想取消提交并且重写工作目录的内容
–soft:只想取消提交而保留工作目录的内容
HEAD^:上一次的提交
HEAD~{n} :前n次的提交

修改commit

$ git commit --amend "新しいコミットメッセージ"

取消推送

$ git reset --hard <戻したいコミットのハッシュ値>
$ git push -f

本地分支

$ git branch <ブランチ名>                        # ブランチ作成
$ git checkout <ブランチ名>                      # ブランチ切り替え
$ git checkout -b <ブランチ名>                   # ブランチ作成 & 切り替え
$ git branch -m <古いブランチ名> <新しいブランチ名>  # ブランチ名変更
$ git push -u origin <ローカルのブランチ名>        # ブランチのpush
$ git branch <ブランチ名> origin/<ブランチ名>      # remoteのブランチをlocalに
$ git branch -a                                 # 全てのブランチ確認
git diff <ブランチ名> <ブランチ名>                 #ブランチ比較
广告
将在 10 秒后关闭
bannerAds