github 的使用教程(非常詳細的小白視頻)鏈接如下: http://yun.itheima.com/course/209.html Git 詳細使用手冊鏈接如下: https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%85%B3%E4%BA% ...
github 的使用教程(非常詳細的小白視頻)鏈接如下:
http://yun.itheima.com/course/209.html
Git 詳細使用手冊鏈接如下:
https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%85%B3%E4%BA%8E%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6
//這兩天為了方便項目管理,學習了github的使用,以下是本地的Git Bash的使用命令簡略手冊,方便日後查看,並不適合作為新手學習
正文:
config命令:config就是Git的管理工具。
使用格式: git config [<options>]
註: 可以通過“git help config 或 git config --help 或 man git-config”查看config命令的手冊(其它命令同理)
config常用參數:
1、--global:用於設置或修改Git的配置
如:
//當安裝完 Git 應該做的第一件事就是設置你的用戶名稱與郵件地址(用於提交共用)
git config --global user.name "****"
git config --global user.email ****@****.com
//配置預設文本編輯器了,當 Git 需要你輸入信息時會調用它
//若不配置預設使用Vim編輯器,下麵命令是配置預設使用Emacs
git config --global core.editor emacs
註:如果使用了 --global 選項,那麼該命令只需要運行一次,因為之後無論你在該系統上做任何事情, Git 都會使用那些信息。
2、--list: 用於查看所有配置
init命令: 該命令將創建一個名為 .git 的子目錄,這個子目錄含有你初始化的 Git 倉庫中所有的必須文件。
使用格式: git init
clone命令: 克隆一個倉庫到本地
命令格式: 命令格式是 git clone [url]
(如:git clone https://github.com/libgit2/libgit2)
註: Git 克隆的是該 Git 倉庫伺服器上的幾乎所有數據,當你執行 git clone 命令的時候,預設配置下遠程 Git 倉庫中的每一個文件的每一個版本都將被拉取下來。
status命令: 查看已暫存和未暫存的修改
命令格式: git status
註: 簡單講就是跟蹤現在有沒有在暫存區沒有放入Git倉庫的文件(Changes to be committed)以及新建的內容和這個分支同遠程伺服器上對應的分支沒有偏離(Untracked files)
status常用參數:
-s或--sort: 得到一種更為緊湊的格式輸出(就是簡略輸出)。
add命令: 提交至暫存區域
命令格式: git add [文件名]
註: 修改了文件之後一定要記得add,否則commit後這些修改過的文件只保留在本地磁碟。
commit命令: 提交更新
命令格式: git commit -m '如:用git修改文件提交到倉庫'
註: 在提交跟新前可以使用status命令查看是否有未add(提交至暫存區域)的文件
commit常用參數:
-a: 跳過使用暫存區域,即不用使用add(比較方便)
rm命令: 從暫存區移除文件(同add,記得提交)
命令格式: gid rm [文件名]
mv命令: 移動文件(可用於改文件名)
註: 可以看到mv,rm, add命令都跟普通的命令行作用一樣,只不過git的這些命令是作用在暫存區域
push命令: 將本地倉庫同步到雲端倉庫