git 的版本控制

做爲全球第一大代碼託管平臺,github 成爲了許多人的選擇,因此這裏寫一下關於GitHub的有關知識,寫這個的目的仍是鞏固本身的學習,一方面能夠提升本身,另外一方面回頭看一下,有什麼更深層次的東西還能夠再記錄。git

使用 git 來進行版本控制,整體分爲幾個部分,首先是生產本地倉庫、到關聯遠程倉庫、而後提交代碼,最後下載代碼開發。這樣循環往復。github

一、生成本地倉庫學習

  首先在項目根目錄下,使用 git init 來初始化本地倉庫,而後提交你修改的代碼到本地倉庫 git add . | git add -A。而後添加備註 git commit -m  "備註",執行完這三個操做以後接下來就是關聯遠程倉庫了。版本控制

二、新建關聯 github 遠程倉庫開發

  登陸你的 github,new repository 新建你的代碼庫,建完以後能夠拿到這個項目的 遠程地址 如:https://github.com/CodeTaken/myhome.git 。rem

  關聯遠程倉庫:git remote add origin https://github.com/CodeTaken/myhome.git (本身項目的遠程地址)   it

  將本地修改代碼提交:git push origin master  (會有提示讓你輸入 github 的帳號與密碼)。整個過程就完成了。ast

三、下載test

  對於初次下載的用戶須要在項目根目錄下執行 git 生成本地倉庫,不是初次的話不用。下載的項目和上傳同樣,首先關聯遠程倉庫,而後再下載。登錄

  git remote add origin XXXXXXXXX    關聯上遠程倉庫以後執行 git pull origin master 下載項目代碼。

四、其它

  克隆:git clone https://github.com/xxxx/mytest.git

  取消遠程關聯: git remote rm origin

  回退到歷史版本:git log --pretty  查詢歷史版本    git reset --hard fae6966548e3ae76cfa7f38a461c438cf75ba965 重置到該版本      git push -f -u origin master 提交該版本    接下來就是下載了-- git pull

相關文章
相關標籤/搜索