-
好查看全部
-
版本控制工具發(fā)展歷程:
????1:cvs????1985,集中式, 始祖? (網(wǎng)絡(luò)環(huán)境)
????2:svn????2000,集中式 , 集大成者 (網(wǎng)絡(luò)環(huán)境)
????3:git?????2005,分布式,geek主流 (無(wú)網(wǎng)環(huán)境)
????4:GitHub????2008,托管網(wǎng)站,geek社區(qū) (程序猿托管網(wǎng)絡(luò))
集中式:服務(wù)器? ? ? ?分布式:效率高
查看全部 -
多人開發(fā)項(xiàng)目 1.提交代碼之前先diff一下,防止提交錯(cuò)誤代碼。 2. 3.下班前需整理好自己的爛攤子。 4.并行開發(fā)需要分支。查看全部
-
linux下安裝git的命令
yum install git
查看全部 -
最新版本的是我看這視頻和客戶端比較才弄出來(lái)的
查看全部 -
1、備份工具
2、記錄歷史。(方便回退)
3、多端共享。不同的主機(jī)可以共享這個(gè)信息
4、團(tuán)隊(duì)協(xié)作。
查看全部 -
git log
git reset --hard commit_id? 回退到某個(gè)時(shí)間點(diǎn)
查看全部 -
yum install git
查看全部 -
11111
查看全部 -
版本管理工具 ?(cvs -> svn -> git -> github)
作用:備份文件,記錄歷史,回到過(guò)去,多端共享
Linux端:
????????1、git clone (...) ?復(fù)制庫(kù)中信息到本目錄下
????????2、修改庫(kù)中的文件
????????3、git add ?文件 4、git status????5、git commit????6、git push
????????若有沖突,git pull拉下,git diff查看,再手動(dòng)修改提交哪次沖突,再次提交
windows客戶端:
????????1、open in desktop?
????????2、修改????3、commit???? 4、push?
????????若有沖突,系統(tǒng)檢測(cè)出,手動(dòng)修改
????????忽略修改,ignore ...,若提交,其他人用庫(kù)是也會(huì)應(yīng)用
回到過(guò)去,回到將來(lái)
git log 查看日志
git reset --hard [想回到的那個(gè)狀態(tài)的commit的日志代碼]
git reflog 修改狀況日志
git reset --hard [相應(yīng)代碼] ?--hard:當(dāng)前環(huán)境版本指針
建立里程碑????????release
分支開發(fā)????相應(yīng)版本new branch 修復(fù)bug,將bug merge到正在master里
merge方式一:客戶端直接merge
方式二:push后,github上merge :更適合開源軟件的推送
經(jīng)驗(yàn)總結(jié):
1、多用客戶端和工具,少用命令行,除非是在linux服務(wù)器上直接開發(fā)
2、每次提交前,diff自己的代碼,以免提交錯(cuò)誤的代碼
3、下班回家前,整理好自己的工作區(qū)
4、并行的項(xiàng)目,使用分支開發(fā)
5、遇到?jīng)_突時(shí),搞明白沖突的原因,千萬(wàn)不要隨意丟棄別人的代碼
6、產(chǎn)品發(fā)布后,記得打上tag,方便將來(lái)拉分支修bug
查看全部 -
git status, git add, git commit, git push, git pull, git log, git diff, git clone
查看全部 -
Windows下檢出項(xiàng)目和提交項(xiàng)目
github主頁(yè),點(diǎn)擊clone to desktop->open in desktop
本地git編輯,同步Sync 右擊、忽略所有bak文件
查看全部 -
3.6 - Linux環(huán)境下第一次提交項(xiàng)目:
最基本的git項(xiàng)目提交以及push到Github:
1:git clone 網(wǎng)址(將GitHub的倉(cāng)庫(kù)地址克隆到本地)
2:vi 日記 新增一個(gè)文件名為“日記”的文件
? ? 然后編輯文件 (自己需要提交的文件)
3:git add 文件名稱(增加跟蹤)
4.?git reset 文件名稱(撤出暫存區(qū),也就是取消跟蹤)
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:查看當(dāng)前狀態(tài):git status
查看全部 -
將項(xiàng)目克隆到本地<br> 1:mkdir test 先創(chuàng)建文件<br> 2:cd test<br> 3 : git clone URL(復(fù)制)(HTTPS后面的)https://github.com/valsk/test.git 4:ls 查看
查看全部 -
創(chuàng)建自己的項(xiàng)目 1、New repository。 2、新建項(xiàng)目的頁(yè)面中:項(xiàng)目名稱repository name(不可用中文),描述Description(可用中文),他人是否可見(public/private),是否加載一個(gè)README(勾選的話創(chuàng)建)
查看全部
舉報(bào)