1.Linux系統: sudo apt-get install git 下載安裝便可 2.windows 系統: 在Windows上使用Git,能夠從Git官網直接下載安裝程序,(網速慢的同窗請移步國內鏡像),而後按默認選項安裝便可。 菜單找到Git Bash 表示安裝成功 指定一下是誰在使用當前的Git: $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
1.首先建立一個文件夾,空的目錄 $ mkdir learngit # 建立目錄 $ cd learngit # 進入目錄 $ pwd # 查看當前目錄 2.經過git init命令把這個目錄變成Git能夠管理的倉庫: $ git init 以後會在 目錄下面看見.git的文件 也能夠用ls -ah命令能夠查看 3.向廠庫中添加文件 $ git add 文件名 # 提交到廠庫 $ git commit -m "wrote a readme file" -m 後面添加備註 $ git status 查看當前狀態
在Git中,用HEAD表示當前版本,上一個版本就是HEAD^,上上一個版本就是HEAD^^, 固然往上100個版本寫100個^比較容易數不過來,因此寫成HEAD~100。 #返回上一個版本 $ git reset --hard HEAD^ #查看每一次的命令記錄 $ git reflog 用git diff HEAD -- readme.txt命令能夠查看工做區和版本庫裏面最新版本的區別 命令git checkout -- readme.txt意思就是,把readme.txt文件在工做區的修改所有撤銷
1.刪除文件 $ rm 文件名 接下來你又兩個選擇: 1.在版本庫中完全刪除 $ git rm 文件名 $ git commit -m "remove 文件名" 2.誤刪,一鍵還原 $ git checkout -- 文件名
1.建立SSH Key: $ ssh-keygen -t rsa -C "youremail@example.com" # 填入本身email的地址
2.以後會在當前目錄下生成.ssh的文件id_rsa爲私鑰(本身要保護好),id_rsa.pub爲公鑰,在GitHub添加ssh時要用到! 3.登錄GitHub,點擊頭像 找到settings
以後點擊添加便可python
4.向GitHub上推送本地的廠庫 $ git remote add origin git@github.com:你GitHub的用戶名/提交本地的廠庫名.git $ git push -u origin master 此後,每次本地提交後,只要有必要,就能夠使用命令git push origin master推送最新修改; 5.從遠程廠庫克隆一個庫 $ git clone git@github.com:用戶名/存在的廠庫名.git
1.建立一個新的分支 git checkout命令加上-b參數表示建立並切換 $ git checkout -b last 2.切回原來的分區 $ git checkout master 3.合併分支 $ git merge last 4.合併完成後,就能夠放心地刪除last分支了: $ git branch -d last 5.方法: 查看分支:git branch 建立分支:git branch <name> 切換分支:git checkout <name> 建立+切換分支:git checkout -b <name> 合併某分支到當前分支:git merge <name> 刪除分支:git branch -d <name>
6.vim 編輯查看:
退出 vim編輯模式 先按 ESC 而後輸入英文冒號 而後輸入 q! 而後按 Enter