Git命令清单
配置
git init
在目录下使用。
确认并重置用户名和电子邮箱。
$ git config user.name
$ git config user.email
$ git config --global user.name "Your Name"
$ git config --global user.email "your.mail.account@gmail.com"
・使用–global选项是指将值设置在服务器整体上,针对每个用户配置的~/.gitconfig文件。
・使用–local选项是指设置一个只适用于当前目录的配置。
舞台、提交、推送
$ git add sample.php
$ git add -A
$ git commit -m "commit message"
$ git remote add origin https://github.com/user/repository.git
$ git push -u origin branchname
在每个分支上,对于第二次以及之后的推送,只需要使用”git push”就可以了。
编辑分支
$ git checkout -b <branch> # チェックアウトし、ブランチを新規作成
$ git branch --merged # マージ済みブランチの一覧
$ git branch -d # マージ済みブランチの削除
$ git branch -D <branch> # 強制的なブランチの削除
$ git fetch -p # リモートブランチの最新状態を取得(リモートブランチの削除も同期)
$ git for-each-ref refs/remotes --merged # マージ済みリモートブランチの一覧
$ git push --delete # リモートブランチの削除
请拉
$ git pull origin master
$ git pull
设置访问令牌
参考网址
https://qiita.com/shiro01/items/e886aa1e4beb404f9038
→什么是访问令牌?
→访问令牌是将密码进行加密后的字符串。当被要求输入密码时,可以输入代替普通可读字符串。
设置 → 开发者设置 → 个人访问令牌
请提供一个参考链接
https://qiita.com/2m1tsu3/items/6d49374230afab251337
请点击链接查看这个页面:https://qiita.com/2m1tsu3/items/6d49374230afab251337
https://qiita.com/Toshimatu/items/f71a935612a55d6e674e
请点击链接查看这个页面:https://qiita.com/Toshimatu/items/f71a935612a55d6e674e
本地分支的批量删除
例:只想保留 develop 和 main
$ git checkout develop
$ git branch | grep -v 'develop\|main' | xargs git branch -d