git常用命令概述
原创1. git branch -a 查看分支
git checkout 分支名 切换分支
2. git提交代码流程
git pull
git status
git add *
git commit -m “aa”
git status
git pull
git push origin HEAD:refs/for/aaa_400
git diff 文件路径 比较已修改文件中的更改
- git log 查看提交记录
git reset --soft HEAD^ 不删除工作区更改代码,撤消commit,不撤销git add
git reset --mixed HEAD^ 不删除工作区更改代码,撤消commit,和吊销git add . 操作
git reset --mixed commitid 吊销到对应的提交记录
git checkout 文件路径 删除本地更改的文件并将其替换为最新版本
git stash 将在当前工作区中保存代码。
git pull晚些时候通过。
git stash pop保存的代码将恢复。
git reset HEAD 文件路径 您可以将文件从临时区域返回到工作区。
git clone ssh://aa
scp -P 29418 aa
git reset --hard commitnum2 commitnum2是否为提交记录 这允许您将代码切换到相应的提交记录。
创建本地分支机构机构 git branch 分支名
git cherry-pick commitid 将其他本地分支(无远程分支)的提交合并到此分支的提交
查看本地分支机构 git branch 查看远程分支 git branch -r 查看所有分支 git branch -a 删除本地分支机构机构git branch -D dev
git log --pretty=oneline 查看简化的提交记录
git reflog记录每条命令 最左边的是commitId
恢复已删除的文件 先后执行
git reset HEAD ../Server git checkout ../Server
4.git branch -D dev_201022 删除本地分支机构机构
git push origin --delete dev_201022 删除远程分支
5.合并分支
git checkout dev_1
- 切换到相应的分支
git pull一下
git merge dev_2
将dev_2分支被合并到分支上。
git status 查看下面的合并状态
git push dev_1
推送到远程分支机构
6.在本地创建分支并推送到远程
git branch test 创建本地分支机构机构
git checkout test 切换到分支机构
git push origin test:test 推送到远程
git branch --
set
-upstream-to origin/test 关联的远程分支机构
7.删除分支
删除本地分支机构机构: git branch -d dev20181018
删除远程分支 (慎用) :git push origin --delete dev20181018
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除