linux中g(shù)it命令的使用流程和安裝方法
linux中g(shù)it命令的使用流程和安裝方法
linxu下的gedit命令相信大家都很熟悉,但是這么簡(jiǎn)單的命令也經(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)程倉(cāng)庫(kù)中clone項(xiàng)目到本地
git clone 倉(cāng)庫(kù)地址
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 文件名 取消某文件的暫存