學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux中g(shù)it命令的使用流程和安裝方法

linux中g(shù)it命令的使用流程和安裝方法

時(shí)間: 佳洲1085 分享

linux中g(shù)it命令的使用流程和安裝方法

  linxu下的gedit命令相信大家都很熟悉,但是這么簡單的命令也經(jīng)常會(huì)報(bào)錯(cuò)。下面由學(xué)習(xí)啦小編為大家整理了linux的gedit命令的報(bào)錯(cuò)案例分析相關(guān)知識(shí),希望對(duì)大家有幫助!

  一、linux中的git命令的使用流程和安裝方法

  git在團(tuán)隊(duì)項(xiàng)目中的使用流程

  1.首先從一個(gè)git遠(yuǎn)程倉庫中clone項(xiàng)目到本地

  git clone 倉庫地址

  2.創(chuàng)建開發(fā)分支

  一般我們寫代碼不會(huì)在master分支上面寫,而是新建一個(gè)分支

  git checkout -b test

  3.在test分支上面進(jìn)行代碼修改,比如完成某一項(xiàng)功能的開發(fā)

  4.修改完之后提交代碼到test分支

  git add .

  git commit -m "your comment"<br>

  5.review代碼(非必需)

  在test分支上面開發(fā)完某一個(gè)功能之后,建議自己review一下修改的代碼,通過與master分支進(jìn)行對(duì)比

  6.切換到master分支

  git checkout master

  7.更新master分支

  git pull (將本地master與服務(wù)器最新代碼保持一致)

  8.重新切換到test分支

  git checkout test

  9.將master代碼更新到test分支

  git merge master(將master分支合并到當(dāng)前分支)

  10.處理完沖突之后將test分支提交到服務(wù)器

  git push origin 分支名

  11.提交Merge Request

  提交Merge Request之后代碼審核組同事會(huì)對(duì)提交的代碼進(jìn)行審核,沒問題則會(huì)同意合并請(qǐng)求,將test分支的代碼合并到master分支

  二、linux中的git命令的使用流程和安裝方法

  在安裝NIOS2-LINUX中必須要安裝git,可按照Altera WiKi提供的方法根本裝不上(輸入命令:yum install git-all git-gui make gcc ncurses-devel bison byacc flex gawk gettext ccache zlib-devel gtk2-devel lzo-devel pax-utilslibglade2-devel),只能下載后安裝:

  //先安裝git依賴的包

  yum install zlib-devel

  yum install openssl-devel

  yum install perl

  yum install cpio

  yum install expat-devel

  yum install gettext-devel

  //安裝autoconf

  yum install autoconf

  //安裝git

  wget www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz

  tar xzvf git-latest.tar.gz

  cd git-{date}

  autoconf

  ./configure --with-curl=/usr/local

  make

  make install

  參考:linux的git常用命令

  git branch -r/-a 查看遠(yuǎn)程分支/本地和遠(yuǎn)程分支

  git checkout 分支名 切換分支

  git checkout -b 分支名 新建并切換到新建的分支

  git branch -d 分支名 刪除本地分支

  git pull 更新本地分支到最新

  git merge 分支名 合并某個(gè)分支到當(dāng)前分支

  git diff 查看當(dāng)前沒有add的內(nèi)容修改

  git diff --cached 查看已經(jīng)add,沒有commit的改動(dòng)

  git diff HEAD 是上面兩個(gè)命令的合并

  git log --oneline --number 顯示log,每個(gè)log顯示一行,顯示number條

  git add . 將修改的代碼添加到暫存區(qū)

  git push origin 分支名 將指定分支推送到服務(wù)器

  git status 查看哪些修改已加入暫存區(qū)待提交,哪些修改未加入暫存區(qū)

  git reset HEAD 文件名 取消某文件的暫存

3635269