git命令

git clone +要拉取的代码地址

git pull origin master 同步主分支

git log 查看log

git init 构建本地仓库

git status 查看仓库状态

git add 文件 将修改的内容添加到暂存区

git commit -m +修改日志 将修改的内容提交到仓库

git push 推送到远程仓库

git reset --hard 目标版本号命令 将版本回退

git add -A 提交所有变化

git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)

git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件

add到缓存中

git reset HEAD

这个是整体回到上次一次操作

绿字变红字(撤销add)
git reset HEAD^

git restore . 撤销所有未提交入库的修改

git commit --amend commit之后修改日志

git add之后撤销add 用git reset 撤销单个文件,git reset . 撤销所有add

git stash 进行储藏

git stash pop 应用储藏

git stash list 当有多个储藏时,可查看储藏列表
git stash apply 1 应用储藏索引1的内容

git stash drop
git stash drop 1 丢弃储藏索引1的内容

2.分支相关命令
git branch 查看分支
git branch dev1 创建分支dev1
git checkout dev1 切换到分支dev1
git branch --delete dev 删除分支
3.命令行指令
Git 全局设置
git config --global user.name "---"
git config --global user.email "---"

创建新版本库
git clone git@ssRenderNAS:miaocj/01.LearnOpenGLForVSCode.git
cd 01.LearnOpenGLForVSCode
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

已存在的文件夹
cd existing_folder
git init
git remote add origin git@ssRenderNAS:miaocj/01.LearnOpenGLForVSCode.git
git add .
git commit -m "Initial commit"
git push -u origin master

已存在的 Git 版本库
cd existing_repo
git remote rename origin old-origin
git remote add origin git@ssRenderNAS:miaocj/01.LearnOpenGLForVSCode.git
git push -u origin --all
git push -u origin --tags

posted @ 2026-06-30 18:05  小徐徐徐徐  阅读(3)  评论(0)    收藏  举报