#for linux
##配置github
設定名字及email,用於提交時簽名。
git config --global user.name "*your name*"
git config --global user.email "*your email*"
可在主目錄下檢視配置資訊
cat ~/.gitconfig
###倉庫建立
從**上轉殖已有倉(repository)
git clone
從本地新建倉庫
mkdir project
cd project
git init
###**提交及同步
首先在git倉庫位置內編寫檔案,儲存。
git add <> //將檔案存入快取區,等待提交
git add . //將目錄下所有修改檔案全部存入快取區
git commit -m "提交注釋" //將快取區內的檔案提交
git commit -a -m "提交注釋" //將快取區及非快取區檔案一起提交
git push origin 《分支名》 //提交**至伺服器
##分支
在團隊開發中,乙個單獨模組的開發需要乙個月時間,則可以建立乙個分支,將該模組提交到這個分支中,這樣別人可以繼續使用主線進行開發,該模組的提交不會對主線造成任何影響,當模組測試通過後,在將分支合併到主線中。
git branch 《分支名稱》 //建立分支
git branch //檢視目前倉庫中的分支情況
git checkout 《分支名稱》 //切換操作的分支
git merge -m '更改備註' 《分支名稱》 //將分支合併(需先checkout到master)
git -d 《分支名稱》 //刪除已合併分支
git -d 《分支名稱》 //強行刪除未合併分支
git reset --hard head^ //撤銷合併操作
##git日誌
暫時沒啥用,先留坑
#for windows
湊合使吧,用法差不多,就是比linux麻煩,你懂
github for windows
Github使用筆記
一 git身份配置 git config global user.name tony git config global user.email tony gmali.com 二 建立 倉庫 用cd指令進入專案目錄,輸入 git init注意 1.路徑位址用 2.路徑上的資料夾名不要含中文和空格 三 ...
Github 使用筆記
常用命令 1.git bash 命令列 2.git desktop gui 3.git lfs 大檔案 檔案大於100m 儲存 當你的respo裡面有大檔案準備提交時會彈出如下錯誤,這時就需要lfs來單獨儲存你的大檔案!解決方案 1.在你的respo目錄下進入git bash,執行命令初始化該res...
github使用筆記
撤銷檔案的修改 1.對於工作區還沒新增 git add test.txt到stage 暫存區 的檔案可以通過git checkout test.txt 進行回滾 2.如果已經新增到快取區了,只有通過git reset head test.txt 進行回滾 然後檢視git status 可以看到快取區...