麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

GIT在Linux上的安裝和使用簡介

2019-11-15 01:42:05
字體:
來源:轉載
供稿:網友
GIT在linux上的安裝和使用簡介
GIT在Linux上的安裝和使用簡介解壓后切換到其目錄$ tar xvfj git-1.7.6.tar.bz2$ cd git-1.7.6 使用默認配置進行安裝,如果想修改配置,可以使用 ./configure --help 來獲取幫助 $ ./configure$ make$ make install 2、初始化配置GIT默認安裝在 /usr/local/bin ,安裝之后可以驗證一下是否安裝好 $ whereis gitgit: /usr/local/bin/git$ git  --versiongit version 1.7.6$ git  --help 首先需要指定用戶名和電子郵件地址 $ git config  --global user.name “GIT Admin”$ git config  --global user.emal obugs.net@Gmail.com 再驗證一下配置信息  www.2cto.com  $ git config  --listuser.name=GIT [email protected]=0core.filemode=truecore.bare=falsecore.logallrefupdates=true 其實這些配置是存放在個人主目錄下的 .gitconfig 文件中的 $ cat ~/.gitconfig[user]name = GIT Adminemail = [email protected] 3、建立工程本地存儲的任何一個目錄都可以建立GIT工程,如果已有工程位于 /home/obugs/PRojects/orangebugs 目錄,就可以把這目錄定義為GIT工程$ cd /home/obugs/projects/orangebugs$ git initInitialized empty Git repository in /home/obugs/projects/orangebugs/.git/ 這樣就建立了一個名為 .git 的文件夾,這就是GIT用來存儲信息和跟蹤改動的文件夾。  www.2cto.com  $ ls -altr .gittotal 40drwxrwxr-x 4 git git 4096 Aug 13 22:39 refsdrwxrwxr-x 4 git git 4096 Aug 13 22:39 objectsdrwxrwxr-x 2 git git 4096 Aug 13 22:39 infodrwxrwxr-x 2 git git 4096 Aug 13 22:39 hooks-rw-rw-r -- 1 git git 23 Aug 13 22:39 HEAD-rw-rw-r -- 1 git git 73 Aug 13 22:39 description-rw-rw-r -- 1 git git 92 Aug 13 22:39 configdrwxrwxr-x 2 git git 4096 Aug 13 22:39 branchesdrwxrwxr-x 36 git git 4096 Aug 13 22:39 ..drwxrwxr-x 7 git git 4096 Aug 13 22:39 . 4、向工程添加和提交文件這些動作和CVS、SVN等操作類似 $ git add *.java *.c$ git commit -m ‘Initial upload of the project’create mode 100755 Orangebugs.javacreate mode 100755 pwm/ui/DataManager.javacreate mode 100755 pwm/ui/PassWordFrame.javacreate mode 100755 pwm/tools/StrongEncryption.javacreate mode 100755 pwm/tools/PasswordStrength.java.. 注意如果之前沒有使用 git config 指定用戶名和電子郵件地址,這里會報錯$ git commit -m ‘Initial upload of the project' *** Please tell me who you are.  www.2cto.com  Run git config  --global user.email “[email protected]”git config  --global user.name “Your Name” to set your account’s default identity.Omit  --global to set the identity only in this repository. fatal: empty ident not allowed 5、更改文件和提交改動編輯文件、添加或者刪除了一些字段$ vi Orangebugs.java 查看和GIT倉庫中的文件相比有了那些改動 $ git diffdiff  --git a/Orangebugs.java b/Orangebugs.javaindex 6166ed1..fd82d32 100644— a/Orangebugs.java+++ b/Orangebugs.java@@ -2,7 +2,7 @@- public counter=10+ public counter=55 如果要提交,需要先確保將文件添加到了臨時區域(staging area)然后才能提交,提交時會自動打開系統的默認編輯器,用戶添加一些注釋后保存并退出編輯器的時候,這些注釋就同時提交到倉庫中去了  www.2cto.com  $ git add Orangebugs.java$ git commit[master 80f10a9] Added password strength meter functionality1 files changed, 56 insertions(+), 7 deletions(-)或者,簡單一點的方法是使用 git commit -a 把上面兩個命令合二為一。6、查看狀態和查看注釋如果本地的文件和遠端GIT倉庫上的文件相比沒有任何改動,則 $ git status# On branch masternothing to commit (working directory clean) 如果本地做了改動但是沒有提交,則 $ git status# On branch master# Changes not staged for commit:# (use “git add …” to update what will be committed)# (use “git checkout — …” to discard changes in working directory)## modified: Orangebugs.java#no changes added to commit (use "git add" and/or "git commit -a") 另外,可以用下面的命令查看文件歷史和以往的注釋 $ git log Orangebugs.javacommit c919ced7f42f4bc06d563c1a1eaa107f2b2420d5Author: GIT Admin  www.2cto.com  Date: Sat Aug 13 22:54:57 2011 -0700 Added password strength meter functionality commit c141b7bdbff429de35e36bafb2e43edc655e9957Author: GIT AdminDate: Sat Aug 13 20:08:02 2011 -0700 Initial upload of the project

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕在线观看视频一区 | 国产精品视频不卡 | www.精品一区 | 成年人精品视频 | 精品一区二区三区网站 | 在线a毛片| 中文字幕在线观看视频一区 | 日本羞羞影院 | 亚洲欧美国产高清va在线播放 | 91精品国产777在线观看 | 国产精品99久久久久久久 | 午夜视频中文字幕 | av电影免费在线 | 国产午夜精品在线 | 成人区精品一区二区婷婷 | 精品国产一区二区三区天美传媒 | av手机在线电影 | 欧美 国产 综合 | 亚洲视频成人 | 久久99国产精品久久99 | 成人一级视频在线观看 | 国产69精品久久久久久野外 | 亚洲欧美国产精品va在线观看 | 国产电影精品久久 | 亚洲人成免费 | 国产高清一区 | 娇喘在线 | 欧美一a一片一级一片 | 精品国产高清一区二区三区 | 99欧美精品| a免费视频| 黄网站在线免费 | 一区二区三区手机在线观看 | 龙的两根好大拔不出去h | 日本黄色一级视频 | 欧美成人午夜精品久久久 | 久久精品视频69 | 青青国产在线视频 | 999久久久久久| 全黄性性激高免费视频 | 亚洲成人网一区 |