Githup 與 Eeclipse IDE 操作
git 工具安裝
sudo apt-get install git
sudo apt-get install git-doc git-svn git-email git-gui gitk
Git 命令行操作
git 文檔查看
注意,這裏所有安裝的文檔都會在 /usr/share/doc/...
在終端上查看使用:
man git-checkout
要在終端查看指定文檔:
git help git-checkoutt
查看 HTML 格式:
git help -w git-checkout
創建本地版本庫
使用以下命令在本地創建空版本庫
mkdir demo/hello-git/
cd demo/hello-git
git init
在該目錄下創建新文件後添加索引
touch helloword.cpp
#添加索引的目的在於以後想恢復到對應的版本號中
git add helloword.cpp
提交到版本庫中
git commit -m 'helloword-master'
查看日誌
git log
將當前修改的文件還原到上一次提交的版本
git checkout helloword.cpp
多人協作創建版本庫分支
創建本地分支
git branch new-branch
查看分支
git branch -a
刪除分支
git branch -D new-branch
GitHup 遠程操作
生成公鑰(id_rsa.pub) 與密鑰(id_rsa)
ssh-keygen -t ras -C "[email protected]"
向 GitHup 中添加公鑰,要登錄到主頁中去
檢查配置是否正確
ssh -T git@[email protected]
如果錯誤:輸入 ssh-add
: 添加身份代理驗證
使用遠程操作過程
1. 配置身份信息
git config --global user.name "hntea"
git config --global user.email [email protected]
2. 配置URL代碼倉
git remote add origin(遠程倉庫名) git@[email protected]:hntea/helloword.git**
3. 上傳文件
git push -u origin master
4.下載
git clone URL
在 Eclipse 中使用 git 版本控制
配置 git
window->preferences->Git->configuration
創建工程
和普通工程一樣。初始化本地代碼倉
工程,右鍵->Team->share
點擊創建倉庫,結束提交工程文件到本地代碼倉
工程,右鍵->Team-> commit
上傳本地代碼到遠程代碼倉庫
工程,右鍵->Team->Remote->push
在 Source ref 中選擇版本分支,最後添加 Add Spec
這樣就可以了。
注意遠程代碼倉庫只能和本地一個關聯-多個本地版本倉庫管理遠程版本倉庫會提示 遠程拒絕。
- 恢復提交前的前一個版本號
注意,每次上傳到本地倉庫或遠程倉庫前,先添加索引 Team->Add to Index 這樣的好處是每次都能查看以前的版本,便於恢復。
點擊需要恢復到修改前的版本 右鍵,Replace with-> Head Version 回退到最近提交的版本號中。或者可以使用 歷史版本號。
更多可參考eclipse使用git提交項目