git命令
git命令
1.常用命令
-
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