PP日誌-Day 1

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操做。

相關文章
相關標籤/搜索