首先明白三個概念,服務器代碼庫,本地代碼庫,和正在coding的項目。
coding完畢后,先通過commit提交到本地代碼庫,然后通過push再提交server的代碼庫
git步驟
git clone --從遠程主機克隆一個代碼庫到本地;
git clone https://git.coding.net/niuhanyang/mytest.git #下載自己的項目 ,取HTTPS SSH 方式下的url;
git add + 想要提交的文件名 -- 添加修改后的文件git add * --添加本地所有的文件;
git commit -m '第一次提交'#提交代碼;
git push -- 從本地代碼庫推送到遠程代碼庫;
git pull --更新代碼;
git config –global credential.helper store –長期儲存密碼 因為git默認是不儲存密碼的,不執行這條命令的話每次更新代碼,或者提交代碼都需要輸入密碼
pycharm步驟
對於已經有的項目,選擇close project ,之后返回pycharm首頁,選擇Check out from version control--git,如下圖
在設置路徑之后,若提示“clone failed”(如下圖),則表示是當前的git路徑取錯,需要重新在file--setting里設置git的路徑(git的bin目錄下的git.exe),確認后再次執行下上圖即可。
問題:

解答:
在代碼里面做的變動或者更新 都可以通過pycharm右上角的上傳和更新按鈕實現,比git好的是,pycharm不需要持續輸入用戶名密碼
在提交的時候,一般會直接選commit and push,如果只是commit,那還需要push一下才能提交到服務器端
如果在上傳的時候提示類似下圖 push rejected的提示,有可能是本地修改的過程中,服務器端的代碼也已經更新了。
必須先更新(下圖藍色箭頭),之后再修改上傳。