Git 安裝及使用小結

Git 安裝及使用小結

Git安裝與配置

Linux下安裝與配置

  1. 經過命令行 sudo apt-get install git 進行安裝linux

  2. 配置 git config --global user.name "xxx", git config --global user.email "xxx@xxx.com" (global 選項可選)git

  3. 使用 git push到github時,須要在github上添加本機的SSH keygithub

  • 生成SSH Key: ssh-keygen -t rsa -C "xxx@xxx.com" (按三個回車便可,通常不使用密碼)windows

  • 生成的key在 ~/.ssh 目錄下,該目錄下包含兩個文件: id_ras(私鑰), id_rsa.pub(公鑰)markdown

  • 添加私鑰:ssh-add id_rsassh

  • 在github上添加ssh key. 在 setting->SSH and GPG Keys下添加 id_ras.pub 中內容命令行

windows下安裝與配置

  1. 直接下載安裝 gitcode

  2. 配置與linux 下相似orm

說明: git config命令的--global參數,用了這個參數,表示你這臺機器上全部的Git倉庫都會使用這個配置,固然也能夠對某個倉庫指定不一樣的用戶名和Email地址.rem

常見操做命令

建立版本庫

git init : 建立版本庫
git add . : 添加文件到版本庫,「.」表示目錄下全部文件,也可經過文件名或目錄指定
git rm xxx: 從版本庫中刪除一個文件
git commit -m "xxx": 提交文件,-m選項表示的示提交說明

查看文件改動

git status: 查看工做區文件變更狀況,顯示那些文件被修改過
git diff xxx: 查看文件xxx的修改內容
gitk: 圖形化界面各版本修改狀況

版本回退

git log: 查看提交歷史,由近到遠排列,git log --pretty=oneline 簡化輸出信息
git reset --hard xxx: xxx 爲 commit id,回退到指定commit id 的版本
git reflog: 查看歷史命令,以便肯定回到將來哪一個版本

撤銷單個文件的修改

若文件沒有執行 add 操做
git checkout -- xxx : 直接丟棄工做區文件xxx的修改
若文件執行過add 操做, 需執行兩步
git reset HEAD xxx --> git checkout -- xxx

關聯遠程倉庫與本地倉庫

首先須要在github中手動新建分支
一種方式是將分支 clone 到本地,進行修改,而後提交。
git clone git@github.com:username/RepositoryName.git
另外一種方式是,講本地已有倉庫與之關聯。
git remote add origin git@github.com:username/RepositoryName.git
提交本地庫內容到遠程庫
git push -u origin master: 將當前master分支推送當遠程分支origin, -u參數,表示將本地master分支與遠程的origin分支關聯起來,在之後的推送或者拉取時,能夠簡化命令git push origin master

(附件: markdownFile.md)



附件列表

相關文章
相關標籤/搜索