git常见指令
- git branch | 查看本地分支
- git branch -r | 查看远程分支
- git branch -a | 查看远程及本地分支
- git branch 分支名|创建分支
- git checkout 分支名 | 切换分支
- git checkout -b 分支名 | 新建并切换分支
- git merge 分支名 | 合并某分支到当前分支
- git branch -d 分支名 | 删除本地分支
- git push origin master:master | 本地分支提交到远程
- git remove -v | 查看远程仓库信息
- git remove set-url origin XXX(新地址路径) | 修改远程仓库地址为新地址
- git push origin --delete 分支名 | 删除远程分支
- git fetch | 拉取当前项目的所有分支(同步更新)
- git config --global user.name ‘yangkun’ | 修改用户名
- git confih --global user.email ‘yangkun@qq.com’ | 修改密码
提交代码具体流程
- 新建分支 git branch xxx(xxx填写你的分支名称)
- 查看所有分支 git banrch -a
- 切换到某一分支 git checkout xxx (xxx填写你的分支名称)
- git pull --rebase | 拉取远程主分支代码
- git add . | 添加修改的代码到缓存(注意后面‘.’前面有个空格)
- git status | 查看add之后文件的状态,变成绿色表示已经add成功
- 添加提交代码的备注 git commit -m ‘xxx’ (xxx为本次提交代码的备注)
- 将本地新建分支提交到远程分支 git push origin xxx(远程无,新建分支 git push origin xxx:xxx)
常见的问题及解决方案
- git config --global http.postBuffer 524288000 增加内存
- git pull --rebase origin master 删除暂存区
- git 提交本地缓存撤回 git reset --soft HEAD~1
恢复到原来的版本
- git reflog 命令查看你的历史变更记录
- git reset --hart HEAD@{n} (注意:n是你要回退到的引用位置)
新建远程仓库 并把代码提交到新建远程仓库
- 新建一个版本库(本地新建文件夹)
- 通过git init命令把这个目录变成Git可以管理的仓库
- 把你要上传的文件放到这个本地新建文件夹下
- 用命令git add告诉Git,把文件添加到仓库(git add .)
- 用命令git commit告诉Git,把文件提交到仓库(git commit -m “第一次测试提交”)
- 关联远程仓库(git remote add origin https://github.com/BlackMambaKB20/demo.git)
- 把本地仓库的所有内容推送到远程仓库上( git push -u origin master)
1>Failed to push some refs to ‘xxxx’(git pull --rebase origin master)
2> fatal: ‘master’ does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. (git pull origin master --allow-unrelate d-histories)
当克隆代码失败时
git clone --depth 1 http://devops.gsafety.com
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。