Git常用命令
查看分支 git branch //查看本地分支 git branch -r //查看远程分支 创建分支 git branch local_feature01 创建分支local_feature01 git checkout local_feature01 // 切换到分支 local_feature01上面 创建并切换分支 git checkout -b local_feature02 // 创建分支 local_feature02,并切换到分支 local_feature02上面 推送新分支到远程 git push origin local_feature02
从远程拉取分支到当前
git pull origin develop
--拉取远程仓库中的最新内容到本地分支
切换到目标分支
git checkout target-branch
拉取远程仓库中的最新内容到本地分支
git pull origin target-branch
合并分支到当前分支 git merge local_feature01 // 将分支 local_feature01 合并到当前分支 删除本地分支 git branch -d local_feature01 // 删除分支 local_feature01 删除远程分支 git push <remote_name> --delete <branch_name> # 删除远程分支 git push origin -d test //这个时候,因为本地没有这个分支,导致删除失败 git push origin :test //采取更新的方式,删除远程分支 分支重命名 git branch -m test newtest //先重命名本地分支 回滚 使用git reset命令将分支回退到上一个提交。有三种模式可以使用:--soft,--mixed,--hard。 --soft:回退到某个版本,保留工作目录和暂存区。 --mixed:回退到某个版本,保留工作目录,但是不保留暂存区。 --hard:回退到某个版本,不保留工作目录和暂存区的更改。git reset HEAD~1 //回滚刚才提交的那版 git reset --soft HEAD~1 //默认回滚到上一个版本,保留修改的内容
git reset --hard HEAD~1
添加远程仓库
git remote add gitee 地址
git remote add github 地址
查看仓库
git remote -v
删除远程仓库
git remote rm gitee
git remote rm github
拉去代码到本地
git pull gitee-xxx master
查看文件状态
git status
工作区所有吸能或修改的文件全部提交到暂存区
git add .
提交暂存区到本地仓库
git commit -m "描述"
本地仓库推送到远程仓库
git push gitee
git push github
第一次推送仓库 ,加 -u
git push -u gitee
git push -u github
自定义git别名
git config --global alias.pushall '!git push gitee && git push github'
之后,使用 git puahall [分支名] 可以实现同时推送