1. 程式人生 > 實用技巧 >git、ssh、tar常用命令

git、ssh、tar常用命令

常用命令

//傳遞檔案
//scp dir username@ipaddress:dir
scp ~/.bashrc [email protected]:~/

//login
ssh [email protected]

//logout
^+D

//初始化本地庫,以及和遠端庫關聯
git init  
git remote add origin [email protected]:repo_name

git branch dev			 //建立dev分支
git checkout dev		//切換分支到dev
git branch				//檢視分支資訊
git merge dev			//合併指定分支--dev--到當前分支
git branch -d dev		//刪除dev分支
git checkout --readme.md 	//將檔案回滾到最近一次commit或add狀態
git add -f readme.md    //強制新增
git check-ignore  		//檢查.ignore

//ssh金鑰,私鑰在客戶端,公鑰在客戶端,authorized_key儲存授權的公鑰
//use in git
ssh-keygen -t rsa   				//create key-gen

cat id_rsa.pub >> authorized_keys   // in dir ~/.ssh
chmod 600 authorized_keys    		//modify authority
chmod 700 ~/.ssh					//r w x -- 4 2 1

// 壓縮包
tar -xvf ./a.tar
tar -zxvf ./a.tar.gz
tar -jxf ./a.tar.bz2
tar -cvf ./a.tar ./dir

tips:
connecting to github with ssh