分布式專案版本管理工具,效果遠超svn,誰用誰知道?
安裝(windows):
git的安裝通常是按照正常順序執行安裝即可,沒什麼複雜的?
基礎配置:
linux下的最重要的安裝依賴的問題?
安裝git?
tar -zxvf git的gz包
編譯?make prefix=/user/local all
git --version :出現版本號即成功
選擇github的ssh遠端連線,然後使用git進行轉殖?
mkidr gitdownload
cd gitdownload/
git clone ssh遠端連線
以上為git在linux下的常用安裝
git的秘鑰安裝過程
如果初次安裝這裡會報乙個沒有許可權錯誤(此處為沒有秘鑰),需要配置shh key pair
ssh-keygen -t ras -c 「當時配置的shh使用者」
ssh-add ~/.ssh/id_ras
cat ~/.ssh/id_ras.pub 檢視獲取私鑰
如果首次執行會報錯說無法開啟連線,那麼請執行如下操作:
eval `ssh-agent`
ssh-add ~/.ssh/id_ras 再次執行
ssh-add -l 檢視新的ras
將獲取到的秘鑰複製到github上,進入到個人的ssh公鑰配置進行填充
git驗證:
檢視版本
編碼問題?
git的常用命令
1----在自己的github上建立自己的工作庫,獲取乙個遠端連線
2----git init :git初始化
3----git status :檢視檔案狀態
4----git add . : 將修改的檔案新增至git上
5----git status :再次檢視檔案狀態
6----git commit -am 'firstcommitinitproject' :將檔案提交至git並備註為 'firstcommitinitproject'
7----git remote add origin [email protected]:thesongofthemoon/mmall_learning.git :將git 與 hub連線
8----git branch :檢視hub上大的分支
9----git push -u origin master :提交**給根目錄的master目錄
10--git push -u -f origin master :9在專案初始化的時候會報錯,首次提交可使用強制提交
11--git checkout . :檢索**(用於還原本地**)
12--git pull :用於拉取**
13--git push : 用於推送**
14--git checkout -b v1.0 origin/master :建立分支,在master目錄下建立v1.0
15--git push origin head -u :建立遠端分支
16--git checkout 分支名 :切換分支
簡單暴力到dp的優化(入門篇)
上篇,我們提到,遇到問題,首先根據定義寫出笨方法,找出依賴關係 有些題這一步就不太簡單,要自己歸納關係 然後進行優化,下面,我們通過幾道此方面的經典的,較為簡單的二維題目進行講解。開始根據題來說明 給定陣列arr,arr 中所有的值都為正數且不重複。每個值代表一種面值的貨幣,每種面值的貨幣可以使用任...
Redis入門篇(安裝與啟動)
wget解壓tar包 tar xzvf 檢視redis是否安裝成功 使用ll命令,可以看到bin資料夾,說明redis已經安裝成功。前端啟動 可以看到redis的啟動埠為6379 預設 程序id是5979,同時,前端啟動redis後,終端將進入redis控制台,沒辦法繼續別的linux命令,即這個終...
git安裝與初始化
git有多重方式使用 如果你想在 linux 上用二進位制安裝程式來安裝 git,可以使用發行版包含的基礎軟體包管理工具來安裝。如果以centos 上為例,你可以使用 yum sudo yum install git 如果你在基於 debian 的發行版上,請嘗試用 apt get sudo apt...