克隆代码(仅克隆最近的一次提交记录的最新版本)
git clone url --depth=1
分支相关
创建分支
git branch <name>
切换分支
git checkout dev
创建并切换分支
git checkout -b dev
查看当前分支
git branch
把 dev 分支合并到 master 上
git merge dev
删除分支
git branch -D dev
查看提交的分支表
git log --graph
禁用 Fast forward 的合并,禁用后每次都会有新的提交
git merge --no-ff -m "merge with no-ff" dev
仅合并某次提交
# commitid是提交的idgit cherry-pick commitid
其他
设置 git 操作命令的别名
git config --global alias.st status 将git status 设置别名为git st
配置文件在.git 里面的 config 里面,或者对应用户的家目录的.gitconfig 里面
- 删除别名就在文件里删除别名就好了
- 从 github 下载代码
git clone git://github.com/mmcLine/firstGit.git# 也可使用httpsgit clone https://github.com/mmcLine/firstGit.git
- 推送代码到 github
git add test.txtgit commit -m "test"git push -u origin master 第一次推送命令git push origin master 以后的推送命令
创建项目并关联- 先在服务器上创建一个文件夹
- 然后在文件夹下运行 git init --bare
- 在本地创建一个仓库
- 然后关联远程库
git remote add origin root@192.168.128.190:/data/git/tofocus
- 然后上传本地项目
- 添加远程配置时出现 fatal: 远程 origin 已经存在 。提示
- 从 github 克隆时报这个错误 while accessing https://github.com/mmcLine/gitskills.git/info/refs
处理冲突:
- 更改冲突的地方
- 在 git gui 里面把冲突的类点一下

文章插图
- 让上面那个区域的类都没有了 。
- 然后 git rebase --continue
推荐阅读
- ipad如何分屏工作(ipad 淘宝分屏模式怎么取消)
- NIKKE胜利女神第八章遗失物怎么全部收集
- k3s部署全过程
- 咸鱼之王盐罐怎么收集
- 附6大工作模式 RabbitMQ原理和架构图解
- 月工作总结与计划怎么写 月工作总结与计划怎么写?
- 小学五年级上册数学教学工作计划范文 数学教学工作计划范文
- 威刚与金士顿,哪家内存质量好,工作稳定
- 恋爱中的人梦见自己在找工作
- 工作心态不好的人句子说说 工作心态不好的句子