Git 經常使用配置和使用

Git:是一個分佈式的源代碼管理工具,Linux內核的代碼就是用Git管理的因此它很強,也很快, 和 Vss/SVN比起來git

本地Git初始化配置及其使用:安全

1. 初始化本地Git庫:打開Git Bash 命令行>> git init服務器

2. 要使用GitHub,首先須要建立SSH Key,SSH將用來加密本機與遠端服務器之間的通訊,同時也是識別你對代碼所作的變動的方法。ssh

SSH Key可使用Git命令行來產生,若是你已經有一個SSH Key,那麼在這裏也能夠直接使用。分佈式

要使用Git建立SSH Key,輸入命令:工具

ssh-keygen  -t  rsa  -C  "username@email.com"  如:回車 回車 完成 ,若是沒有指定生成的文件路徑默認在C:\Users\用戶\.ssh 文件夾下id_rsa.pub 文件中,打開復制SSH Key 到 服務器GitHub上申請賬戶時須要使用的SSH公鑰文件上用戶安全驗證頁面便可完成加密。加密

3. 添加遠程倉庫到本地庫 輸入命令:$ git remote add [name] [url]   //name 表示當前Branch分支  url爲GIt服務器地址如: url

4. 添加成功後,查看遠程倉庫,而且把遠程的服務器上的Branch同步到本地:git remote -vspa

5. 獲取遠程git服務器上代碼:git pull origin master   執行完成就會吧Branch master 下的代碼下載完成到本地,可是分模塊開發的時候都會針對本身的模塊建立一個分支,所有完成纔去合併到master上去命令行

6. 建立當前分支Branch:

7. 切換當前Branch 從master到當前建立上去:

8. 當代碼完成後先要Commit代碼到本地庫git commit ‘備註說明 *必須*’

9. 完成後查看當前git status 若是所有提交後,再去遠程git服務器上獲取最新的到本地自動合併:git pull origin 分支,合併後若是沒有錯誤從新生成項目 查詢git status 若是沒有衝突就能夠提交本地到遠程git上去

10. 提交本地合併後代碼到git 服務器 git push origin 分支 及完成一次代碼提交操做。

 通常用其餘命令:

git remote update: 更新本地庫

git log:查看歷史日誌,該功能相似於SVN的log

git revert:還原一個版本的修改,必須提供一個具體的Git版本號,例如'git revert bbaf6fb5060b4875b18ff9ff637ce118256d6f20',Git的版本號都是生成的一個哈希值

忽略一些文件、文件夾不提交在倉庫根目錄下建立名稱爲「.gitignore」的文件,寫入不須要的文件夾名或文件,每一個元素佔一行便可,如

target

bin

*.db

相關文章
相關標籤/搜索