Linux下Git安裝及配置
yum安裝版本可能較低
如果採用yum安裝git的方式:
yum install git
如果採用yum安裝了git需要先解除安裝:
yum remove git
原始碼安裝
-
安裝依賴的包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -
編譯安裝
make prefix=/usr/local/git all
make prefix=/usr/local/git install -
檢視git
whereis git
git –version -
配置環境變數
vim /etc/profile
加入export PATH=$PATH:/usr/local/git/bin
生效配置檔案 source /etc/profile
配置git
2 利用Git從本地上傳到GitHub
第一步: 進入要所要上傳檔案的目錄輸入命令 “git init”
第二步: 建立一個本地倉庫origin,使用命令 “git remote add origin [email protected]:yourName/yourRepo.git”
youname是你的GitHub的使用者名稱,yourRepo是你要上傳到GitHub的倉庫
第三步: 比如你要新增一個檔案xxx到本地倉庫,使用命令 “git add xxx”,可以使用“git add .”自動判斷新增哪些檔案
然後把這個新增提交到本地的倉庫,使用命令 ”git commit -m ”說明這次的提交“ “
最後把本地倉庫origin提交到遠端的GitHub倉庫,使用命令 ”git push origin master“
3 從GitHub克隆專案到本地
第一步: 到GitHub的某個倉庫,然後複製右邊的有個“HTTPS clone url”
第二步: 回到要存放的目錄下,使用命令 "git clone https://github.com/chenguolin/scrapy.git",紅色的url只是一個例子
第三步: 如果本地的版本不是最新的,可以使用命令 “git fetch origin
第四步: 把更新的內容合併到本地分支,可以使用命令 “git merge origin/master”
如果你不想手動去合併,那麼你可以使用: git pull <本地倉庫> master // 這個命令可以拉去最新版本並自動合併
4 GitHub的分支管理
建立
1 建立一個本地分支: git branch <新分支名字>
2 將本地分支同步到GitHub上面: git push <本地倉庫名> <新分支名>
3 切換到新建立的分支: git checkout <新分支名>
4 為你的分支加入一個新的遠端端: git remote add <遠端端名字> <地址>
5 檢視當前倉庫有幾個分支: git branch
刪除
1 從本地刪除一個分支: git branch -d <分支名稱>
2 同步到GitHub上面刪除這個分支: git push <本地倉庫名> :<GitHub端分支>
5 常見錯誤
1 如果出現報錯為ERROR: Repository not found.fatal: The remote end hung up unexpectedly則代表你的 origin 的url 連結有誤,可能是建立錯誤,也可能是這個 [email protected]:xxx/new-project.git url 指定不正確。重新建立。
相關推薦
Linux下Git安裝及配置較詳細
1.下載git原始碼 目前最新版本下載地址:https://mirrors.edge.kernel.org/pub/software/scm/git/ --下載 :wget https://mirrors.edge.kernel.org/pub/software/scm/git/g
Linux下Git安裝及配置
yum安裝版本可能較低 如果採用yum安裝git的方式: yum install git 如果採用yum安裝了git需要先解除安裝: yum remove git 原始碼安裝 安裝依賴的包 yum install curl-devel expat-deve
linux下jenkins安裝及配置-1
jenkins版本要求: linux centos 6.8 tomcat8.5.9(可不要) jdk 8u141 jenkins 2.107.1 簡介 ?? Continuous Integration(CI)是現代軟件開發領域的基石,它改變了團隊對於整個開發過程的理解。一個好的CI架
linux下redis安裝及配置介紹
1.安裝 wget http://download.redis.io/releases/redis-3.0.4.tar.gz tar -zvxf redis-3.0.4.tar.gz cd redis-3.0.4.tar.gz make mkdir /usr/local/redis
LINUX下 lamp安裝及配置
環境 CenterOS 下載lamp:地址 https://lamp.sh/download.html 事先安裝 wget, screen ,git,unzip 按照網站上的說明,逐步執行。 注意: 1.lamp安裝mysql時時間會比較久,不要打斷安裝 在安裝lamp時,會有一些預設的設定選項,
linux下yum安裝及配置
1、使用RedHat系統不能正常使用yum安裝 由於RedHat沒有註冊,所有不能使用它自身的資源更新,於是使用yum instatll gcc-c++的時候出現This system is not
Linux下Jenkins安裝及配置
Jenkins配置maven 自動安裝maven [/var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/](自動安裝路徑) 安裝完成後進行s
Linux下MySQL安裝及配置為服務
MySQL安裝 2016年9月26日 14:18 最重要的要點 安裝版本:mysql-5.6.12-linux-64位 安裝環境:Cent OS7 1.解壓檔案 tar
linux下git安裝配置及使用
環境:ubuntu 16.04.05 git安裝(ubuntu) sudo apt-get install git git使用 第一次使用git庫需要使用git clone ‘遠端地址’,將程式碼克隆到本地 設定全域性的郵件和使用者名稱 git conf
Windows下Git 安裝、配置及使用
1、安裝 2、配置 建立SSH 一、引子: 什麼是ssh:ssh是Secure Shell(安全外殼協議)的縮寫,建立在應用層和傳輸層基礎上的安全協議。為了便於訪問github,要生成ssh公鑰,這樣就不用每一次訪問github都要輸入使用者名稱和密碼。 二、生
linux下elasticsearch 安裝、配置及示例
簡介 開始學es,我習慣邊學邊記,總結出現的問題和解決方法。本文是在兩臺linux虛擬機器下,安裝了三個節點。本次搭建es同時實踐了兩種模式——單機模式和分散式模式。條件允許的話,可以在多臺機器上配置es節點,如果你機器效能有限,那麼可以在一臺虛擬機器上完成多
Db2數據庫在Linux下的安裝和配置
fig 用戶密碼 oca authent linux token reat local ken 一.DB2數據庫的安裝和配置: 1.安裝完成後,需要增加三個操作系統的組和三個操作系統用戶,如下: groupadd -g 999 db2iadm1 #(管理實例的組) gro
Windows環境下QWT安裝及配置
blog data popu build design dem 用戶 script ava ** 1.QWT下載路徑 **:https://sourceforge.net/projects/qwt/ 主要下載這三個文件:qwt-6.1.2.zi
linux下LAMP安裝與配置
函數 rri osi ase live ins php expose share 安裝 一. Apache 安裝 yum install -y httpd啟動 /etc/init.d/httpd start備註:Apache啟動之後會提示錯誤: 正在啟動http
ubuntu下Pycharm安裝及配置
字體大小 creat 配置 註冊 字體 spa tar.gz mark 註冊碼 1.從http://www.jetbrains.com/pycharm/download/下載最新的Pycharm tar xfz pycharm-*.tar.gz,將Pycharm文件夾解壓到
【Linux】 JDK安裝及配置 (tar.gz版)
ubuntu logs 環境 pat source alt 修改 8.0 添加 安裝環境 Linux(Ubuntu 版) JDK安裝 tar.gz為解壓後就可以使用的版本,這裏我將使用jdk-8u65-linux-x64.tar.gz版,安裝到/usr/java/下
Linux虛擬機安裝及配置
pan dex linux操作系統 ubun vmware虛擬機 span .net index tps 1.vmware虛擬機安裝ubuntu系統 https://jingyan.baidu.com/article/3f16e003c0b5102591c1030d.h
Redis在Linux下的安裝與配置
conf eas etc 下載 127.0.0.1 基於內存 最新 ansi lin Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。 Redis是 NoSQL技術陣營中的一員。 說到
linux下FTP安裝與配置
linux ftp pure-ftpdcd /usr/local/src/wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.42.tar.bz2 (下載pureftp源碼包)tar jxvf pure-f
linux下rsync安裝與配置
linux rsync rsync (同步數據,支持增量備份)使用方法:rsync -av 192.168.31.182:/tmp/1.txt /tmp/ (將服務器192.168.31.182中tmp文件夾下的1.txt文件拷貝到本機的tmp目錄下)rsync -av /tmp/1.tx