Git的使用
大约 2 分钟约 455 字
Git的使用
git基本配置
配置账户:
git config --global user.name "xxx" # 这里是 github 注册的账号(用户名)
git config --global user.email "xxx" # github 注册的邮箱
# 查看 git 账号信息
git config user.name
git config user.email
# 或者直接使用以下命令就可以看到整个账户信息
git config --list
cd /www/wwwroot/yunfei.plus/ &&git pull origin main
Git分支操作
先查看分支:
git branch -a
再切换分支:
git checkout branchName
切换并创建分支:
git checkout -b newBranch
删除分支:
git branch -d branchName
Git提交代码
- 先将代码都放到暂存区
git add .
- 提交到本地库
git commit -m '注释'
- 提交到远程分支
git push <远程主机名> <本地分支名>:<远程分支名>
举例说明:
远程主机名:
git remote -v
origin git@github.com:yunfeidog/fabric_mod_tutorial.git (fetch) origin git@github.com:yunfeidog/fabric_mod_tutorial.git (push)
本地分支名:
git branch
* customBlocks main
远程分支名:
git branch -r
origin/main
如果远程没有某个分支,可以直接推送:
git push origin customBlocks
因为本地分支和远程要创建的分支名称一样
提交回退
举例说明:
我现在错误的将customBlocks分支的内容推送到了main分支,也就是我不希望main分支出现这些内容,那么就要进行回滚
切换到main分支
git checkout main
拉取最新代码:
git pull
查看git日志:
git log
回退到4c3bd8673416aac380e4bd5416b32dbdf8a9fc15的地方
git reset --hard 4c3bd8673416aac380e4bd5416b32dbdf8a9fc15
此时再去查看git log
推送到远程:
git push -f origin main
此时更新完毕。
Git Reset Head
git add xxx
上面这个会把文件加入到暂存区
现在想要把文件取消加入暂存区:
git reset HEAD rebel.xml