SourceTree注意事項

SourceTree切換分支注意事項
checkOut:檢出:就是切換分支操作(一旦切換本地數據會和分支數據一致,未保存的數據將會丟失)但是注意:當從遠端獲取分支進行切換的時候,SourceTree會提醒你需要先提交本地的數據,但是卻無法提交到新切換的分支,只能提交到老的分支。也就是說,當你切換分支之前,你一定要先保存數據到當前分支,然後再創建分支,就可以保持數據一致不丟失但如果其他人在遠端先切換了分支,那麼你可以先將爲保存的數據,另存一份,然後將數據提交到當前分支,接着切換到新的分支,然後再按照保存的數據來修改新分支的數據
1、提交代碼;每次提交代碼前先拉取一下遠程的代碼,這樣可以保證本地代碼和遠程代碼一致,然後再提交代碼(提交到本地庫),再推送到遠程代碼庫
2、如果出現衝突(當一段代碼你編輯了,同事別人也編輯了,就會出現衝突)這時任然是先拉取,但是這時會報錯說出現衝突,那我們不管它,拉取完成之後,到出現衝突的地方修改一下(注意儘量不要修改別人的代碼),然後在SourceTree點擊:操作–》解決衝突–》標記爲已解決。然後再次拉取,此時應該拉取成功,然後再次執行提交,然後推送還有一種方式:當你拉取的時候,你可能會看到報錯說你本地修改了什麼東西和服務器端有衝突,這時你可以打開這個衝突的地方去解決衝突
3、Git版本庫的遷移:舉例:在本地的項目地址D:\git\suitcase-android目錄下打開git-bash然後執行下面的git命令:git remote set-url origin ssh://[email protected]:10022/suitcase/suitcase-android.git然後打開SourceTree執行遷移操作

配置Source Tree
SourceTree 是git的圖形化管理工具,使用sourceTree我們可以很方便的比對本地代碼和遠程代碼的不同
1、首先我們需要下載Git,但是注意Git的版本過低的話也有可能會導致一些意想不到的錯誤,詳情見:http://blog.csdn.net/renfufei/article/details/41647875/
2、下載成功之後我們需要對git進行一些設置:比如設置本地全局用戶名,郵箱,配置SSH祕鑰
設置本地機器默認commit的暱稱與Email. 請使用有意義的名字與email.

git config --global user.name "tiemaocsdn"
git config --global user.email "[email protected]"
git config --global push.default simple

如果要使用git進行推送,則必須配置 push.default ,否則推送失敗. 姓名與Email只用於日誌標識.實際推送到GitHub等在線倉庫時,要用有操作權限的賬號登錄.
查看git配置可以使用 -l 參數(l 就是 list 的首字母,L的小寫):

git config -l

在某個項目根路徑下面可以設置單獨的Email與姓名.

git config user.name "tiemaocsdn"
git config user.email "[email protected]"

3、生成並部署SSH key
如何生成ssh公鑰
你可以按如下命令來生成sshkey:

ssh-keygen -t rsa -C "[email protected]"  
Generating public/private rsa key pair...

三次回車即可生成 ssh key
4、查看你的public key,並把他添加到 碼雲

cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

添加地址:
http://git.oschina.net/profile
添加後,在終端(Terminal)中輸入

ssh -T [email protected]

若返回

Welcome to Git@OSC, yourname!

則證明添加成功。
5、在SourceTree中克隆遠程項目
儘量使用較新版的SourceTree,老版可能會出現一些網絡的連接問題
點擊克隆/新建,然後講臺你要克隆的遠程倉庫的HTTPS或者SSHURL地址填上,選擇克隆到本地的什麼目錄下,如果出現一直顯示正在加載倉庫類型的問題可能是需要添加用戶驗證信息,工具–>選項–>驗證,在此頁面下編輯你的用戶名和密碼,或者根據SourceTree的提示信息進行設置

6、SourceTree如何重置當前分支到某一此提交
當你在查看一個新的項目的時候,可能你需要查看截止到某一次時的項目代碼,此時你就需要重置當前項目到某一次提交,你可以在選中你想切換的提交,然後選擇重置當前分支到此次提交,然後選擇強行合併,就可以將本地項目代碼重置到此次提交,但是注意這種操作只適合查看代碼,不適合修改代碼

EditPlus可以編譯程序但卻無法運行
想要在Editplus裏面運行JAVA程序,按照如下網址對editplus 進行配置
http://jingyan.baidu.com/article/86112f13725e2e2736978711.html
當配置完成之後,編寫完成一個Demo例如:

public class HellowWord 
{
public static void main(String[] args) 
{
System.out.println("Hello World!");
System.out.println("I am WangXing");
}
}

執行編譯工程可以正常編譯,但是運行時卻報錯:無法找到HellowWord主文件,
很簡單,只要你保證之前的環境變量配置正確,而且前面的JAVA和javac工具的設置也是正確的,
那麼只要退出EditPlus再次進入就好了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章