一、更新github上的已有專案:
將repository clone到本地
shanyu@debian:~/git$ git clone
新增py.md檔案並提交(所有的git命令操作都在helloworld目錄下,並且乙個倉庫目錄有乙個隱藏的.git目錄,裡面記錄了該倉庫的服務位址等資訊)
shanyu@debian:~/git/helloworld$ touch py.mdshanyu@debian:~/git/helloworld$ git status //檢視更改
shanyu@debian:~/git/helloworld$ git add py.md
shanyu@debian:~/git/helloworld$ git commit -m "
py"
向github推送,完成版本庫初始化。
shanyu@debian:~/git/helloworld$ git push origin master//輸入的使用者名稱密碼為github使用者的使用者名稱密碼(開發者向github版本庫寫入最常用到的協議是ssh協議,
//因為ssh協議使用公鑰認證,可以實現無口令訪問,而若使用https協議每次身份認證時都需要提供口令.
//但是,可以通過在檔案~/.netrc中寫入明文口令實現使用 https 協議時也能自動完成認證)
username
for'
password
for'
':
二、本地建立已有版本庫的分支
shanyu@debian:~/git/gitrepo$ git initinitialized empty git repository
in /home/shanyu/git/gitrepo/.git/shanyu@debian:~/git/gitrepo$ touch eig.md
shanyu@debian:~/git/gitrepo$ git add eig.md
shanyu@debian:~/git/gitrepo$ git commit -m "
eig"
shanyu@debian:~/git/gitrepo$ git remote add origin [email protected]:xunbu7/second.git
//shanyu@debian:~/git/gitrepo$ git push origin master//更新master
shanyu@debian:~/git/gitrepo$ git push origin master:mybranch//更新mybranch分支,沒有分支,建立分支並更新
三、ssh公鑰配置
建立本地倉庫:(當前路徑下生成乙個.git目錄)shanyu@debian:~/git$ git init
生成ssh金鑰(將生成的id_rsa.pub內容複製,新增到主站的sshkey下)
shanyu@debian:~/git$ ssh-keygen -t rsa -c "
"驗證公鑰是否有效
shanyu@debian:~/.ssh$ ssh -t [email protected]
如果是第一次的會提示是否continue,輸入yes就會看到:
you』ve successfully authenticated, but github does
notprovide shell access 。這就表示已成功連上github。
接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設定username和email,因為github每次commit都會記錄他們。
shanyu@debian:~/.ssh$ git config --global user.name "
xunbu7
"shanyu@debian:~/.ssh$ git config --global user.email "
"
github入門操作總結
1.右鍵單擊您要提交的檔案,gitbash 2.登入github賬號 git config global user.email 1580542048 qq.com git config global user.name q si bian 3.將此檔案變為本地的倉庫 git init 4.告訴git...
GitHub 入門 Git遠端操作
1.鏈結到github遠端倉庫 git remote add 第一步 在github上建立乙個倉庫 repository 輸入命令git remote add origin 如 2.上傳到遠端伺服器 github上 git push 如在github上建立遠端倉庫時,勾選了initialize th...
Git與Github入門操作
git是乙個十分主流先進的分布式版本控制系統 git官網windows環境安裝十分方便。安裝後進入git bash,輸入 git config global user.name 你的名字 git config global user.email 你的郵箱 大功告成。版本庫repository。版本庫...