1. 程式人生 > >版本控制——1.Git常用操作

版本控制——1.Git常用操作

git init git push code AS 默認 word -m sta 輸入

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常用操作