版本控制——1.Git常用操作
git簡介:
目前世界上最好用的分布式版本控制系統
Git配置
Win平臺:
在Git官網下載安裝即可,也可以直接使用一些Terminal,例如Cmder等,下載安裝其Full Version,方便實用並且帶有完整的Git For Windows。
安裝Git後首先要做的事情是設置你的用戶名稱和e-mail地址。這是非常重要的,因為每次Git提交都會使用該信息。它被永遠的嵌入到了你的提交中:
git config --global user.name "examplename" git config --global user.email "[email protected]"
#查看現在的git環境詳細配置
git config -l
#查看系統配置
git config --system --list
#查看當前用戶配置
git config --global --list
#查看當前倉庫配置信息
git config --local --list
初始化本地倉庫
vim README.md
git init
git add README.md
git commit -m "init the Project"
關聯遠程倉庫
使用Github、Gitlab、bitbucket、阿裏雲code等維護項目時,一般有兩種認證方式,一種是通過 ssh 私鑰的方式,創建本機秘鑰並且添加到網站上;另一種通過 https 的賬號名和密碼。
ssh私鑰認證方式
可以參考阿裏雲Code的幫助文檔
按如下命令來生成ssh key:
#這個指令會要求你提供一個位置和文件名去存放鍵值對和密碼,你可以點擊Enter鍵去使用默認值
ssh-keygen -t rsa -C "[email protected]"
用以下命令獲取你生成的公鑰:
cat ~/.ssh/id_rsa.pub
復制這個公鑰放到你的個人設置中的SSH/My SSH Keys下,要完整拷貝從ssh-開始直到你的用戶名和主機名為止的內容
https 賬號密碼認證
git remote add origin https://examplename:[email protected]/exampleAccount/exampleProjcet.git
移除遠程倉庫:
git remote rm origin https://examplename:[email protected]/exampleAccount/exampleProjcet.git
Git基本命令
獲取master分支的最新更改
git checkout master
下載項目的最新更改
該命令用於拉取某分支的最新副本(建議工作時每次都輸入這個命令)。
git pull 遠端 分支名稱 -u
(遠端: origin) (分支名稱: 可以是"master"或者是一個已經存在的分支)
創建一個分支
git checkout -b 分支名稱
在某分支上進行開發
git checkout 分支名稱
瀏覽您所做的更改
git status
將更改加入到本次提交
當輸入"git status"時,您的更改會顯示為紅色。
git add 紅色的修改
git commit -m "提交的描述"
提交您的更改到服務器
git push 遠端 分支名稱
刪除代碼庫的所有更改(不包含提交到暫存區的變更)
git checkout .
刪除代碼庫的所有更改(包含未跟蹤的文件)
git clean -f
將某分支合並到master分支
git checkout 分支名稱
git merge master
REF
https://code.aliyun.com/help/code-basics/README.md
http://www.cnblogs.com/best/p/7474442.html
版本控制——1.Git常用操作