git 常用命令
git 配置相关
git --version // 列出 git 版本 git config --global user.name "用户名" // 配置用户名 git config --global user.email "邮箱地址" // 配置邮箱 git config --list // 列出 git 的所有配置 git config user.name // 单独列出用户名的配置
git 常规操作
git status // 查看状态 git init // 初始本地仓库 git remote add origin https://gitee.com/xxx.git(远程仓库地址) // 与远程仓库建立连接 git add . // 将修改添加到本地仓库(添加全部文件) git checkout . // 取消本地所有的修改 git add "文件名" // 将修改添加到本地仓库(添加某一文件) git commit -m "提交备注说明" // 将修改提交到本地仓库并添加说明(提交前需git add) git commit // 进入提交信息的编辑器 按i进入编辑模式 按esc退出编辑模式 按英文输入法下的冒号再输入wq就可以保存并退出了(w => write、q => quit) git push -u origin master // 将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push代替git push origin master git clone https://gitee.com/xxx.git // 克隆远程仓库项目到本地(首次需要输入用户名和密码) git pull // 将远程仓库项目更新到本地 git log --oneline // 查看提交记录 git reset --hard "commitId" // 回退到指定commitId的版本 git reflog // 查看所有的提交记录,包括回退版本之前的记录
git 分支相关
git branch -l // 查看本地分支(或 git branch) git branch -r // 查看远程分支 git branch -a // 查看所有分支 git branch 分支名 // 创建分支 git branch -d 分支名 // 删除分支 git branch -D 分支名 // 强制删除分支 git branch -v // 查看各个分支的最后一次提交信息 git checkout 分支名 // 切换分支 git checkout -b 分支名 // 创建并切换分支 git push origin 分支名 // 推送本地分支到远程仓库 git push origin :分支名 // 删除远程仓库的分支 git merge 分支名 // 将分支合并到当前分支
git 释义
remotes/origin/HEAD -> origin/master // origin/HEAD就像一个指针,表示默认分支,意思是默认分支指向origin/master
git修改已commit的注释信息(适合已commit未push的情况)
git commit --amend // 修改最后一次提交 // 按i进入编辑模式 // 编辑完成按Esc退出编辑模式 // 输入:wq写入并退出
版权声明:本文为博主原创文章,禁止任何转载。