git初始設置
git config --global user.name "username"
git config --global user.email "***@**.**"
其實這些都會更改.gitconfig文件昏鹃,git命令加載時也是會查詢config文件中的設置的明棍。目前,一些常用的config命令如叼。
[user]
email = ***@**.com
name = ***
[color]
ui = auto
[alias]
st = status
br = branch
co = checkout
如果寫成命令格式git config --global color.ui auto
color相當于類,ui相當于color的類屬性曲伊,初始化為auto谆棱」押龋可以近似這樣理解阶祭。
接下來為SSH公私鑰設置绷杜,此處跳過
創(chuàng)建本地倉庫&同步到遠程倉庫
這里遠程倉庫即是github
在github中創(chuàng)建倉庫,例如gitRepoTest
,注意這里不能勾選readme.md
因為這樣goithub就會完成倉庫的創(chuàng)建濒募,本地倉庫與遠程倉庫即不能同步鞭盟。
第一種方式-本地庫中沒有初始化
不勾選readme如下所示
刷新github,即可看到遠程庫的代碼情況萨咳,與本地相同
第二種方式-本地庫已經(jīng)初始化且有源文件等
使用push an existing repository from the command line即可
遠程倉庫更新
當本地倉庫增加源文件或其他文件時,同步到github疫稿,使用git push
本地倉庫更新
遠程倉庫更新后本地倉庫的更新使用命令git pull
本地倉庫分支管理
在本地倉庫中使用git co -b new
創(chuàng)建新的分支培他,在new分支中修改代碼后鹃两,需要更新到遠程庫,使用git push origin new
舀凛,origin告知遠程倉庫要先創(chuàng)建該分支俊扳。