操作命令
🏆 日常操作
添加文件到版本库: $ git add .
添加单个文件到版本库: $ git add test.text
添加某个后缀的文件: $ git add *.文件后缀
提交版本库文件: $ git commit -m "备注"
推入仓库: $ git push
💗 克隆
克隆项目: $ git clone 项目的ssh或http地址
克隆指定分支的代码: $ git clone -b 分支名称 项目的ssh或http地址
💰 合并分支
先切换到master主分支: $ git checkout master
将release分支的变更拉取到dev分支上来: $ git merge release
合并完成,即可推送到远程服务器: $ git push -u origin master
🏡 分支
查看本地所有分支: $ git branch
查看远程所有分支: $ git branch -r
查看本地和远程所有分支: $ git branch -a
新建分支: $ git branch 分支名称
以远程分支为基础新建一个分支,并切换到该分支: $ git checkout -b 分支名称 origin/远程分支
切换到上一个分支: $ git checkout -
删除分支: $ git branch -d 分支名称 (这个命令如果分支没有被合并会删除失败)
删除分支: $ git branch -D 分支名称 (这个命令是强制删除)
删除远程已经不存在的分支: $ git remote prune origin
合并分支: $ git merge 指定分支名称 (如果发生冲突,就不会自动提交)
重命名分支: $ git branch -m 原来的分支名称 新的分支名称(不会覆盖同名分支)
重命名分支: $ git branch -M 原来的分支名称 新的分支名称(会覆盖同名分支)
在现有分支与指定的远程分支之间建立追踪关系: $ git branch --set-upstream 分支名称 远程分支名称
⌚️ 查看历史状态
当前状态: $ git status
查看历史记录: $ git log
💊 撤销修改
当前状态: $ git status
查看历史记录: $ git log