-
好查看全部
-
版本控制工具發展歷程:
????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(勾選的話創建)
查看全部
舉報