Git github gitlab使用
Git是版本控制系統(tǒng)
Github是在線基于git的代碼托管服務(wù)
Gitlab私人倉庫
Gitlab正常使用依賴兩個(gè)客戶端git 和 TortoiseGit
Git是GitLab客戶端的核心,TortoiseGit只是一個(gè)Windows的外殼程序
安裝完git后
git config --global user.name “用戶名”
git config --global user.email “郵箱地址”
git config --list
設(shè)置SSH KEY
Ssh-keygen -t rsa -C "xxxxxx@qq.com"
生成配置文件C:\Users\ThinkPad.ssh
在gitlab中添加秘鑰
接著就可以用客戶端進(jìn)行g(shù)it clone文件下來了
獲取git倉庫
一:在現(xiàn)有目錄中初始化倉庫
git init
git add file 對(duì)指定的文件進(jìn)行跟蹤
git commit -m ‘message info’ 提交信息并進(jìn)行說明
二:從服務(wù)器中克隆一個(gè)現(xiàn)有倉庫
如果你想為某個(gè)開源項(xiàng)目貢獻(xiàn)一份自己的力量
git clone https://github.com/libgit2/libgit2
默認(rèn)配置下遠(yuǎn)程git倉庫中的每一個(gè)文件每一個(gè)版本都將被拉取下來
下載并重命名
git clone https://github.com/libgit2/libgit2 mylibgit
Eclipse中使用git
配置git

image.png
查看遠(yuǎn)程庫的信息 git remote -v
本地新建的分支,如果不推送到遠(yuǎn)程,其他人不可見
本地推送分支 git push origin branch-name
如果推送失敗,先用git pull抓取遠(yuǎn)程的新提交
在本地創(chuàng)建和遠(yuǎn)程分支對(duì)應(yīng)的分支 git checkout -b branch-name origin/branch-name
本地分支和遠(yuǎn)程分支建立聯(lián)系 git branch --set-upstream branch-name origin/branch-name
在遠(yuǎn)程建立和本地名稱相同的分支 git push origin loujb