SRE筆試題-某金融機構

題目

  1. 給定一個路徑/var/store,在這個路徑下創建一個本地git倉庫sre-test,作爲提交點

  2. 下載sre-test倉庫到本地,創建兩個分支master和test

  3. master先提交一次,test提交3次

  4. 最後,得到所有四次提交的記錄。

 

做法

  1. 跳到/var/store下,創建本地遠程倉庫sre-test.git
cd /var/store
git init --bare sre-test.git
  1. 將sre-test.git下載到本地
git clone sre-test.git sre-test
  1. 進入本地目錄,創建master和test分支
cd sre-test
git checkout -b test
  1. 切換回master分支,創建一個新文件,寫入一些內容,提交併查看提交log
git checkout master
echo "master" > master_log
git add master_log
git commit -m "1st master commit"
git push -u
git log
  1. 切換到test分支,創建3個新文件,寫入一些內容,提交3次並查看提交log
git checkout test
echo "test1" > test1_log
echo "test2" > test2_log
echo "test3" > test3_log
···提交過程略
git log
  1. 合併test到master分支,並查看日誌
git checkout master
git merge test
git log

 

後記

剛開始看到這道題時,我是挺懵逼的。因爲沒看到遠程目錄,後來才發現要在本地模擬這個過程,第一點是最難的,其他的就可以迎刃而解了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章