- 博客(15)
- 收藏
- 关注

原创 git 拉取文件
git 拉取文件拉取文件:获取remote中最新的修改:git fetch将remote中的文件拉取到本地:git pull从远程库中克隆repo:github拉取git clone git@github.com:git名/git仓库名.git码云拉取git clone git@gitee.com:git名/git仓库名.git...
2019-06-28 10:08:59
8262
原创 代码整洁之道
文章目录写代码的基本理念如何命名?函数注释对象和数据结构错误处理边界单元测试整洁测试:可读性类系统迭进重构原则并发编程限制数据作用域执行模型警惕同步方法之间的依赖:保持同步区域微小编写线程时:不恰当的注释:环境函数类写代码的基本理念1、当需求和代码冲突时:需求不合理时,代码重要需求合理时,需求重要2、写代码要以测试为驱动写的代码要可以执行单元测试3、 写代码要简洁:能通过...
2019-12-03 15:38:35
477
原创 git 安装
git 安装Install:Linux:sudo apt-get install gitMac OS X:homebrew 安装Appstore 安装Xcode 运行后——>preference——>Download——>Command Line Tools——>installWindows:git 官网下载,在项目目录右键Git bash...
2019-06-11 15:40:17
249
原创 git 删除文件
删除文件本地删除文件后,如果要从版本库删除:git rm 文件名git commit -m “instruction”本地删除文件后,如果不想从版本库删除(不想删,想恢复文件):git checkout -- 文件名...
2019-06-11 15:33:58
590
原创 git 提交文件
git提交文件添加文件:git add 文件名git add -A 一键add提交文件:git commit -m "提交文件时的说明"推送到远程仓库:普通推送: git push强行推送: git push -u origin master -f...
2019-06-11 15:31:45
9925
原创 git 连接远程仓库并传输
git 连接远程仓库并传输注册并配置创建远程仓库连接警告注册并配置注册github账号创建SSH key,在用户主目录(电脑主目录)下查看是否有.ssh目录。该目录下是否有id_rsa(私钥,妥善保管)和id_rsa.pub(公钥,可告知别人协同开发),如果有,进入第三步,如果没有,创建:ssh-keygen -t rsa -C "自己的邮箱账号"登录github,打开"Acc...
2019-06-11 15:20:16
3338
原创 git 解决冲突
git 解决冲突产生冲突解决冲突当两个分支上同时对同一文件有不同的提交时:产生冲突 <<<<<<< HEAD 小张的提交 ======= 小李的提交 >>>>>>> 小李的分支名解决冲突将上面的代码改为你想要的提交效果,并去掉多余的符号再提交:git add 文...
2019-06-11 14:50:53
297
原创 git 如何进行多人协作
多人协作的工作模式如何提交自己的修改?提交修改常见的问题:如何提交自己的修改?首先尝试拉取远程代码到本地,看别人有没有push代码:git fetch如果可以抓到远程代码,则先拉取过来:git pull如果抓不到远程比你更新的代码,说明你的是最新的,尝试推送自己的修改:git push origin <分支名>如果推送失败,则可能远程分支比本地分支更...
2019-06-11 14:46:09
1144
原创 查看提交记录、查看此时状态、查看每一次命令、查看工作区和版本库区别
Git 中各种查看指令查看提交记录查看可视化提交记录查看此时提交状态查看最近每一次命令查看工作区和版本库中最新版本的区别查看提交记录git log查看可视化提交记录git log --graph --pretty=oneline --abbrev-commit查看此时提交状态git status查看最近每一次命令git reflog查看工作区和版本库中最新版本的区...
2019-06-11 14:21:00
1024
原创 git 分支管理
分支管理:创建分支:创建一个新的分支并将该分支指向master相同的提交合并分支:将HEAD指向的分支指向想要合并的分支(不显示合并历史,fast-forward)删除分支:强行删除分支(忽略提示):查看分支:切换分支:不使用Fast Forward模式合并(显示合并历史,no-fast-forward):bug 调试分支(调试bug的一般步骤):创建分支:创建一个新的分支并将该分支指向mast...
2019-06-06 18:34:05
126
原创 git 标签的创建、删除、查看
标签管理:对branch创建标签对某次commit创建标签创建带说明的标签查看标签删除本地标签推送单条标签删除远程标签标签——>版本的快照,是指向某个commit的指针对branch创建标签git checkout branch名git tag 标签内容对某次commit创建标签查看commitID:git log --pretty=oneline --abbrev-co...
2019-06-06 13:06:02
3476
原创 搭建git服务器
搭建git服务器在运行Linux的服务器中安装git创建git用户运行git服务创建证书登录初始化git仓库克隆远程仓库:在运行Linux的服务器中安装gitsudo apt-get install git创建git用户运行git服务sudo adduser git创建证书登录收集所有需要登录的用户的公钥(id_rsa.pub)将所有公钥导入/home/git/.ssh/a...
2019-06-06 12:33:44
136
原创 Git 回退版本和丢弃修改命令
Git 回退版本和丢弃修改命令回退版本(丢弃commit之后的操作)丢弃修改(修改文件后,并未`git add`的情况)丢弃修改(修改文件后,已经`git add`了,但并未`git commit`的情况)回退版本(丢弃commit之后的操作)回退一个版本(将版本退回上一个commit的状态):git reset --hard HEAD^回退两个版本:git reset --hard...
2019-06-06 11:48:50
6560
原创 Git 显示颜色,忽略文件,配置别名
Git 显示颜色,忽略文件,配置别名Git显示颜色Git忽略文件Git 配置别名Git显示颜色 git config --global color.ui trueGit忽略文件忽略原则:系统自动生成的文件、编译生成的中间文件&可执行文件、带有自己信息的敏感文件如果想添加一个文件,但该文件被忽略,则git add -f 文件名修改.gitignore文件内容...
2019-06-05 15:14:34
586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人