如何把本地代码推到gitlab上
1.git pull 拉取最新代码
2.git merge origin/master 把master分支与当前分支进行合并
3.git add . 把所有修改的文件提交到暂存区(只提交修改的文件 git add 指定目录文件);或 git add 要提交的文件路径
4.git commit -m ‘change code’ 提交修改备注change code
5.git push 把代码推上去
常用git命令大杂烩
- git clone git仓库的url 把这个git仓库的代码克隆到本地
- git remote 查看远程库的信息
- git remote -v 查看远程库的详细信息
- git branch 查看本地所有分支
- git branch -a 查看所有的分支
- git branch -D dev 删除本地分支dev
- git branch --set-upstream-to=origin/dev 本地分支关联远程分支origin/dev
- git checkout dev 切换到本地dev分支
- git checkout -b dev 创建一个本地分支dev
- git checkout -b dev origin/dev 创建一个本地分支dev并获取远程分支origin/dev
- git checkout <filepath> 撤销某个文件的更改
- git add . 将所有修改过的工作文件提交到暂存区
- git add <file> 将指定的工作文件提交到暂存区
- git merge origin/dev 将远程分支origin/dev与当前分支进行合并
- git commit -a '提交备注'
- git mergetool 冲突合并解决
- git cherry-pick 提交版本号ID
- git pull 拉取远程版本库代码
- git push 将本地提交的代码推送到远程版本库中
- git push origin HEAD:dev 将本地代码推送到远程分支
- git push origin/dev 将本地提交的代码推送到远程origin/dev版本库中
- git push origin/dev -u 将本地分支推送到远程(如果无远程主分支,则创建,用于初始化远程仓库)
- git push origin --delete dev 删除远程分支dev
- git push origin :dev 删除远程分支dev
- git push --set-upstream origin dev 将本地分支推送到远程并关联
- git reset <file> 指定文件从暂存区恢复到工作文件
- git reset -- . 从暂存区恢复到工作文件
- git reset --soft 已提交未推送的文件恢复到更改状态
- git reset --hard 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改
- git reset --hard HEAD^ 回退到上一个版本
- git reset --hard HEAD~ 回退到上一个版本
- git reset --hard HEAD~10 回退到10个版本前
- git revert <id> 恢复某次提交的状态,恢复动作本身也创建提交对象
- git revert HEAD 恢复最后一次提交的状态
- git status 查看当前的状态
- git log 查看提交日志
- git show 显示某次提交的内容
- git reflog 查看历史纪录的版本号ID
- git diff <file> 查看指定文件修改了那些内容
- git diff --staged 比较暂存区和版本库的差异
- git diff --cached 比较暂存区和版本库的差异
网友评论