-
好查看全部
-
版本控制工具发展历程:
1:cvs 1985,集中式, 始祖 (网络环境)
2:svn 2000,集中式 , 集大成者 (网络环境)
3:git 2005,分布式,geek主流 (无网环境)
4:GitHub 2008,托管网站,geek社区 (程序猿托管网络)
集中式:服务器 分布式:效率高
查看全部 -
多人开发项目 1.提交代码之前先diff一下,防止提交错误代码。 2. 3.下班前需整理好自己的烂摊子。 4.并行开发需要分支。查看全部
-
linux下安装git的命令
yum install git
查看全部 -
最新版本的是我看这视频和客户端比较才弄出来的
查看全部 -
1、备份工具
2、记录历史。(方便回退)
3、多端共享。不同的主机可以共享这个信息
4、团队协作。
查看全部 -
git log
git reset --hard commit_id 回退到某个时间点
查看全部 -
yum install git
查看全部 -
11111
查看全部 -
版本管理工具 (cvs -> svn -> git -> github)
作用:备份文件,记录历史,回到过去,多端共享
Linux端:
1、git clone (...) 复制库中信息到本目录下
2、修改库中的文件
3、git add 文件 4、git status 5、git commit 6、git push
若有冲突,git pull拉下,git diff查看,再手动修改提交哪次冲突,再次提交
windows客户端:
1、open in desktop
2、修改 3、commit 4、push
若有冲突,系统检测出,手动修改
忽略修改,ignore ...,若提交,其他人用库是也会应用
回到过去,回到将来
git log 查看日志
git reset --hard [想回到的那个状态的commit的日志代码]
git reflog 修改状况日志
git reset --hard [相应代码] --hard:当前环境版本指针
建立里程碑 release
分支开发 相应版本new branch 修复bug,将bug merge到正在master里
merge方式一:客户端直接merge
方式二:push后,github上merge :更适合开源软件的推送
经验总结:
1、多用客户端和工具,少用命令行,除非是在linux服务器上直接开发
2、每次提交前,diff自己的代码,以免提交错误的代码
3、下班回家前,整理好自己的工作区
4、并行的项目,使用分支开发
5、遇到冲突时,搞明白冲突的原因,千万不要随意丢弃别人的代码
6、产品发布后,记得打上tag,方便将来拉分支修bug
查看全部 -
git status, git add, git commit, git push, git pull, git log, git diff, git clone
查看全部 -
Windows下检出项目和提交项目
github主页,点击clone to desktop->open in desktop
本地git编辑,同步Sync 右击、忽略所有bak文件
查看全部 -
3.6 - Linux环境下第一次提交项目:
最基本的git项目提交以及push到Github:
1:git clone 网址(将GitHub的仓库地址克隆到本地)
2:vi 日记 新增一个文件名为“日记”的文件
然后编辑文件 (自己需要提交的文件)
3:git add 文件名称(增加跟踪)
4. git reset 文件名称(撤出暂存区,也就是取消跟踪)
5:git commit (提交到本地)
git config --global user.name "Your name"
git config -- global user.email "Your email"
reset : git commit -- amend --reset-author(修正本次提交所使 用的用户身份)
5:git push (推送上传到GitHub)
6:查看当前状态:git status
查看全部 -
将项目克隆到本地<br> 1:mkdir test 先创建文件<br> 2:cd test<br> 3 : git clone URL(复制)(HTTPS后面的)https://github.com/valsk/test.git 4:ls 查看
查看全部 -
创建自己的项目 1、New repository。 2、新建项目的页面中:项目名称repository name(不可用中文),描述Description(可用中文),他人是否可见(public/private),是否加载一个README(勾选的话创建)
查看全部
举报