Qt Creator 搭配Git 版本控制

2021-09-07 10:17:24 字數 2026 閱讀 8257

再次介紹一下git的使用,這次是在coding.net上部署專案的。這個是寫給大作業合作的小夥伴們(我和我的a奶朋友們和某a的男朋友)看的。

一路下一步完成安裝。

開啟git bash,可以看到命令列介面。

為了提交自己的**到遠端倉庫時不用輸入密碼,我們需要建立證書登入。

輸完命令你什麼都沒看到,但是公鑰已經複製到你的剪貼簿了。接下來去部署公鑰。

自己的電腦,可以選擇永久有效。

開啟你們的電腦的資料夾,在你們打算放工程資料夾的目錄下右擊-git bash here,然後輸入命令:

git clone [email protected]:rwj/lb.git
接下來我們配置一下個人資訊,這樣提交**就可以知道是誰提交的了。

在命令列輸入:

git config --global user.name "yourname"

git config --global user.email "[email protected]"

在qt選單中選擇:工具-選項,如下圖配置:版本控制-git-附加在系統path之前

這個操作是初始化乙個版本倉庫

轉殖遠端倉庫到本地

從遠端倉庫把**取下來,將其他人的**提交的**同步到本地。

檢視當前分支狀態。

把檔案的改動增加到我們的新版本的快取中(還沒提交新版本)。

提交/增加乙個新版本。

將本地**推送到遠端倉庫。

切換分支

檢視當前分支,git branch xx建立新的分支

檢視當前的遠端端

git merge develop合併分支到當前分支

git reset head以取消之前git add新增了但不希望包含在下一提交快照中的快取

git rm file將檔案從快取區移除,同時硬碟裡的對應檔案也會刪除。

每次寫**前,先同步一下,你可以在git bash中輸入:

git pull [遠端倉庫名] [分支名] #後面兩個不寫預設是origin master
也可以qtcreator的選單-工具-git-remote repository-pull。

然後開始寫,如果需要,你可以執行git branch (branchname)來建立分支, 使用git checkout (branchname)命令切換到該分支。

寫完後要提交**。工具-git-local repository- commit...,然後輸入一下這次提交的介紹。也可以在git bash 中輸入

git add . # .代表當前目錄下所有檔案

git commit -m "提交說明"

接下來我們的**需要同步給remote。工具-git-remote repository-push。或者命令列:

git push

git push -u origin master # 如果是第一次提交

git push origin develop #如果是提交分支

合併分支,如果產生了衝突:

你的檔案裡會有這種:

<<<<<<< head

這裡的內容是和你不一樣的

*****==

這是你本地的內容

>>>>>>> fix_readme

只要保留你認為需要的就好了,同時它標記用的符號也應該去掉。

ps.如果你在使用git的過程中有任何疑問可以問我或者度娘。

Svn 與 Git 搭配使用

專案組現在正在使用svn進行 的版本管理,經常需要同國外客戶的svn進行資訊的同步,隨著專案資訊量的不斷擴大,資訊同步的速度成為了瓶頸,專案組內成員對於從本地svn上down 和commit 也經常抱怨時間太長。所以專案組想嘗試用git來管理 客戶仍然採用svn來管理 這樣就出現了現在的狀況,專案組...

git搭配jenkins簡單安裝使用

git簡單安裝使用 環境 centos 7.1 安裝方式 yum install git y jenkins原始碼安裝 1 建立使用者組和使用者 groupadd git useradd git g git s usr bin git shell 2 初始化git倉庫 cd home git git...

qt creator 和git以及vim的一些內容

ctrl 1,ctrl 2,ctrl 3,ctrl 4,welcome,edit,design,debug,projects,help build issues pane alt 1 search results pane alt 2 compile output pane alt 4 qt cre...