git 個人級工程搭建
本文基於 Windows下 msysGit本地編輯 +gitGHub管理遠端倉庫為例介紹;預設git命令 branch等概念都很熟悉
1 window下的git的安裝配置 msysGit 安裝包下載地址: https://gitforwindows.org/ 下載安裝後桌面生成 Git Bash,開啟後即可使用 安裝後需要配置使用者資訊 配置個人的使用者名稱稱和電子郵件地址: git config –global user.email.com 2 git本地倉庫搭建 mkdir TestGitProject 進入git工程目錄,將新建的檔案提交到本地git倉庫 git init echo “hello” > hello.txt echo “haha” >haha.txt git add -A git commit -m “init project”
3 遠端倉庫GitHub的配置 GitHub是一個面向開源及私有軟體專案的託管平臺,因為只支援git 作為唯一的版本庫格式進行託管,故名gitHub 登入GitHub後新建一個工程(生成的[email protected]:uername/projetcname.git 後面需要使用)
4 關聯本地倉庫和遠端倉庫 由於本地的git倉庫和GitHub倉庫之間傳輸是SSH加密的,需要針對SSH Key進行驗證 本地git生成 SSH Key命令: $ ssh-keygen -t rsa -C “[email protected]” ([email protected]
1 window下的git的安裝配置 msysGit 安裝包下載地址: https://gitforwindows.org/ 下載安裝後桌面生成 Git Bash,開啟後即可使用
2 git本地倉庫搭建 mkdir TestGitProject 進入git工程目錄,將新建的檔案提交到本地git倉庫 git init (初始化git,建立git倉庫) echo “hello” > hello.txt echo “haha” >haha.txt git add -A git commit -m “init project”
3 遠端倉庫GitHub的配置 GitHub是一個面向開源及私有軟體專案的託管平臺,因為只支援git 作為唯一的版本庫格式進行託管,故名gitHub 登入GitHub後新建一個工程(生成的[email protected]:uername/projetcname.git 後面需要使用)
4 關聯本地倉庫和遠端倉庫 4.1 本地生成key 由於本地的git倉庫和GitHub倉庫之間傳輸是SSH加密的,需要針對SSH Key進行驗證 本地git生成 SSH Key命令: $ ssh-keygen -t rsa -C “[email protected]” ([email protected] 是註冊git的郵箱) 生成的key儲存在 id_rsa.pub中,執行上述命令輸出有key的儲存地址,如下: 4.2 GitHub上新增key 在GitHub上新增本地的key,GitHub首頁 Account => Settings,在 SSH and GPG keys中的SSH keys新增key 本地驗證 GitHub上的key是否新增成功: ssh -T [email protected] 若可以正常連線返回如下: 4.3 關聯本地git倉庫和GitHub倉庫 為本地git倉庫新增遠端倉庫 命令格式: git remote add [shortname] [url] 如 git remote add origin [email protected]:wangbinbinchina/MyFirstGitProject.git
5 提交原生代碼到GitHub上 git push origin -u origin master GitHub的記錄:
6 拉取gitHub的程式碼到本地 格式: git clone [url] 如: git clone [email protected]:wangbinbinchina/MyFirstGitProject.git 參考文件: 【RUNBOO.COM】Git 教程 http://www.runoob.com/git/git-tutorial.html