http://rogerdudler.github.io/git-guide/index.zh.htmlhtml
https://coding.net/help/doc/git/index.htmlgit
git經常使用方法紀錄:github
一、建立文件夾;安全
二、cd 到新建的這個文件夾中;網絡
三、執行 git init;--若是系統打開了顯示隱藏文件,則看到文件夾中建立了不少關於git的文件;ssh
四、執行git clone ***(git的網絡地址,使用的是coding的git協議地址)--執行結果提示**successfully 就是已成功將文件拉取到本地了ide
五、本地各類改,各類折騰;ui
六、執行git add .(注意空格 還有.)--檢查全部的更新.net
七、執行git status --確保看看是否是本身的東西都被包含了日誌
八、git commit -m '提交日誌說明'
九、git push **(要提交的網上版本)
--悲催的是push 問題大大地 老是報 [Permission deny!] 姐有項目權限的好麼--
解決辦法從coding的幫助手冊中很容易就找到了,個人電腦本地少個什麼SSH配置
那好吧 從配置來一遍 參照👇地址 把本地的SSH 搞到coding中 蠻順利的!!
https://coding.net/help/doc/git/ssh-key.html 那就繼續push吧
依舊 [Permission deny!] What!!!! 解決這步佔用蠻長時間的其實很簡單 刪掉把上面的1~4從新來一遍就行了
---- 問題完美解決完畢----下面紀錄一下項目實際開發過程當中常常遇到的狀況
A、像我這樣的菜鳥是不能在master中折騰的,不然整個項目組還要配個給我擦屁股的人
因此要本身建個branch 防止我來搞破壞,既然本身創建了branch那麼就存在和master合併等問題。
一、git checkout -b ***(本身的branch名字)--新建分支並切換過去
二、git branch --這裏會很明顯的告訴你在哪一個branch
三、在本身的branch裏隨便折騰吧
四、一直完成push 很順利
B、同一個文件文件跟項目組其餘同窗改得衝突了 可是手又沒有人家快 讓人家先提交了 因此在commit以前都是沒有問題的 commit的時候 會提示你要merge 這種merge是不安全 由於不少狀況下的衝突是沒辦法那麼智能解決的 因此必定要打開看看本身的文件 確保衝突解決沒有bug再提交。
一、git pull--將所有更新到本地
二、再執行add和commit、push操做。