由於平時開發過程中都是利用idea進行提交、拉取**,所以git基操給整的慢慢淡忘了,所以在此記錄一下,以便日後閱讀
git config –global user.name 「」 +回車
git config –global user.email 「」 +回車
第一步:git add 『檔案相對於.gitignore資料夾的相對路徑』
第二步:git commit -m '提交的資訊描述』
上面兩步也可以合併成一步:git commit --all -m;(把所有改變過的檔案都提交);
第三步:git push 「伺服器位址」 「遠端需要傳入的分支名稱」(如果是git push 「伺服器位址」 –u 「遠端需要傳入的分支名稱」則可以建立建立起和遠端伺服器的關聯,之後可以不用寫遠端的分支名稱和伺服器位址了)
git remote add origin 「遠端位址」;(進行此設定後,在推送或者拉取diamante的時候在可以用origin代替遠端位址,相當於建立了乙個變數)
建立新分支(功能未完成但是想先備份不能提交到主分支,別人拿不到)
git branch 「分支名字」
檢視所有分支列表:git branch回車
切換分支:git checkout 「分支名字」;
刪除分支:git branch –d 「分支名字」(不能在要被刪除的分支裡操作)
注意:在哪個分支上提交就會將內容提交到這個分支裡;
功能完成後需要合併分支以達到別人能讀取這個分支裡的資料
合併分支git merge 「分支名」(回到主分支裡使用命令)
git log;如果想看精簡的就是git log –oneline
或者git reflog
只能顯示當前版本之前的記錄,之後的不顯示;
git status(如果狀態顯示modified 且是綠色:則是做了add沒做commit;如果modefied是紅色則說明修改過了**但是還未add;)
可以先log一下檢視提交記錄:然後git reset --hard head~0(或者直接寫版本唯一識別符號git reset --hard 版本號);後面這個0代表回退上個版本,1回退上上個版本,以此類推;
假如記錄顯示不全,想看到全部,可以使用git reflog;
git的常見操作
要同步伺服器 就執行 git pull 推送 到伺服器就執行 git push 檢視檔案狀態 git status 將工作區檔案新增到暫存區 git add login.py 或者git add 將暫存區檔案提交到倉庫區 git commit m 版本描述 上面兩步一起操作 git commit a...
Git常見操作
參考 git 命令大全 mac 配置git環境與常用指令 workspace 工作區 index stage 暫存區 repository 倉庫區 或本地倉庫 remote 遠端倉庫 顯示當前git 配置 git config list 編輯git配置檔案 git config e global 配...
Git 常見操作
git倉庫管理功能時github的核心。git屬於分散型版本控制管理系統,是為版本管理而設計的軟體。subversion屬於集中型版本管理控制系統。集中型 以subversion為代表的集中型,將倉庫集中存放在伺服器之中,所以只存在乙個倉庫。集中型將所有資料集中放在伺服器中,有便於管理的優點。但是一...