最近剛換了新的辦公電腦,Git有從新安裝了一遍,不少步驟久了不操做就忘了,又是好一頓折騰,因而此次就順便記下來了。
一:安裝
2.打開 Git Bash 進行環境配置
3.用戶信息配置(將默認存儲在當前用戶路徑下的 .gitconfig 文件中)
注:若是用了 --global 選項,那麼更改的配置文件就是位於你用戶主目錄下的那個,之後你全部的倉庫都會默認使用這裏配置的用戶信息
4.開啓記住密碼(將默認存儲在當前用戶路徑下的 .gitconfig 文件中)
git config --global credential.helper store
5.查看配置
git config --list //全部的
git config user.name //指定的
二:建立倉庫
1:準備一個須要上傳的目錄,不能用中文
2:進入到該目錄,打開 Git Bash
3:經過git init命令把這個目錄變成Git能夠管理的倉庫
git init
4:在碼雲(github或者雲效這些操做都同樣,都是基於git的)上建立新倉庫,並複製路徑
5:綁定
git remote add origin + 你剛剛在碼雲複製的那行路徑
6:將碼雲上的倉庫pull到本地文件夾
git pull origin master
7:使用git add . (. 表示全部的)或者 git add + 文件名
8:使用git commit -m '描述信息'
9:使用git push origin master ,將本地倉庫推送到遠程倉庫(開啓密碼記住功能後這裏登陸一次後就不須要登陸了)
三:命令方式更新提交
1:進入到該目錄,打開 Git Bash
2:查看當前狀態,查看那些文件修改過
git status
3:添加須要提交的文件
git add . 或者 git add xxx
4:git pull origin master
5:git push -u origin master
四:忽略提交指定文件、目錄
1.添加.gitignore文件,例如: my.gitignore
2.配置忽略的文件、文件夾,配置規則以下
bin/: 忽略當前路徑下的bin文件夾,該文件夾下的全部內容都會被忽略,不忽略 bin 文件
/bin: 忽略根目錄下的bin文件
/*.c: 忽略 cat.c,不忽略 build/cat.c
debug/*.obj: 忽略 debug/io.obj,不忽略 debug/common/io.obj 和 tools/debug/io.obj
**/foo: 忽略/foo, a/foo, a/b/foo等
a/**/b: 忽略a/b, a/x/b, a/x/y/b等
!/bin/run.sh: 不忽略 bin 目錄下的 run.sh 文件
*.log: 忽略全部 .log 文件
config.php: 忽略當前路徑的 config.php 文件
3.提交
git rm -r --cached .
git add .
git commit -m 'my.gitignore'