git 常用命令
从命令行创建一个新的仓库
1 2 3 4 5 6 7
| echo "# song.github.io" >> README.md git init git add README.md git commit -m "first commit" git branch -M main git remote add origin git@github.com:sixonepawnacct/song.github.io.git git push -u origin main
|
一、初始化仓库
📥 二、克隆远程仓库
1 2 3
| git clone <仓库地址>
git clone https://github.com/user/project.git
|
作用:下载一个远程仓库到本地。
📂 三、查看当前状态
作用:显示工作目录和暂存区的状态。
📁 四、添加到暂存区
1 2
| git add <文件名> git add .
|
作用:将文件添加到暂存区,准备提交。
💾 五、提交代码
作用:将暂存区的文件提交到本地仓库。
📝 六、查看提交历史
1 2
| git log git log --oneline
|
作用:显示提交历史记录。
🔁 七、修改最后一次提交说明
1
| git commit --amend -m "新的提交信息"
|
作用:修改最后一次提交的说明。
🔄 八、推送到远程仓库
1 2 3
| git push <远程仓库名> <分支名>
git push origin main
|
作用:将本地分支推送到远程仓库。
⬇️ 九、拉取远程仓库最新内容
1 2 3
| git pull <远程仓库名> <分支名>
git pull origin main
|
作用:从远程仓库拉取最新内容到本地。
🌿 十、分支管理
1 2 3 4 5
| git branch git branch <分支名> git checkout <分支名> git merge <分支名> git branch -d <分支名>
|
作用:管理分支,包括创建、切换、合并和删除。
🔀 十一、合并分支
❌ 十二、撤销与回退
1 2 3 4 5 6
| git checkout -- <文件名>
git reset HEAD <文件名>
git reset --hard HEAD^
|
🔐 十三、配置用户信息(首次使用需要)
1 2 3 4
| git config --global user.name "Your Name" ```bash git config --global user.name "Your Name" git config --global user.email "EMAILgit config --global user.email "your_email@example.com"
|
作用:配置本地 Git 环境的用户名和邮箱。
临时推送,如果这个是误报或者你清楚不会泄露信息,你也可以在 GitHub 上手动放行本次提交:
https://github.com/sixonepawnacct/songyi.github.io/security/secret-scanning/unblock-secret/2xexyuRKp70BsD85VvNzQNaZLH6