利用git工具命令簡單的從github上拷貝和上傳代碼


第一:從github上拷貝項目到本地

 

  1.在github上建立一個項目名為:MygitTest

2.在我們本地電腦上把這個項目拷貝下來:直接選擇一個文件夾,右鍵選擇git Bash here

直接輸入git clone 項目地址,就可以把github上創建的項目拷貝到本地來了。

第二:在本地進行一些操作后再上傳到github上的項目中

 比如增加了一個images文件,一個style.css樣式表

1.建立一個倉庫:

 git init 

2.選擇要添加進倉庫的文件:

 git add . 

一般如果你想分享這個文件夾里的所有代碼,就在 add后面加“.”,上面的例子就是這樣,如果傳指定的,只需要把“.”改為文件名即可,現在只是選擇了要加入倉庫的文件,下面才是添加進入倉庫:

3.添加提交的描述信息

 git commit -m '測試下看能否提交' 

-m后面跟一個參數,表示說明,將代碼提交到GitHub后,將會在代碼文件信息上顯示這個說明,如下圖標記的地方。

搞了這么久,現在才開始把本地倉庫上傳到GitHub了,下面兩行命令搞定問題:

首先需要pull下代碼,才能push上傳成功 

繼續下面的操作

(1)git remote add origin git@github.com:lanyanjing-2016/MygitTest.git

(2)git pull origin master

(3)git push -u origin master 

這個git@github.com:XXX/XXX.git就是上面創建項目是生成的地址。現在打開你的項目網址,你就可以發現你的代碼已經展示出來了。如果你要更新代碼的話,就重復上面的吧。

 

/****************  附件內容:******************************************/ 

 

Git 命令詳解

現在我們有了本地和遠程的版本庫,讓我們來試着用用Git的基本命令:

git pull:從其他的版本庫(既可以是遠程的也可以是本地的)將代碼更新到本地,例如:'git pull origin master'就是將origin這個版本庫的代碼更新到本地的master主枝,該功能類似於SVN的update

git add:是將當前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示記入了版本歷史中,這也是提交之前所需要執行的一步,例如'git add app/model/user.rb'就會增加app/model/user.rb文件到Git的索引中,該功能類似於SVN的add

git rm:從當前的工作空間中和索引中刪除文件,例如'git rm app/model/user.rb',該功能類似於SVN的rm、del

git commit:提交當前工作空間的修改內容,類似於SVN的commit命令,例如'git commit -m story #3, add user model',提交的時候必須用-m來輸入一條提交信息,該功能類似於SVN的commit

git push:將本地commit的代碼更新到遠程版本庫中,例如'git push origin'就會將本地的代碼更新到名為orgin的遠程版本庫中

git log:查看歷史日志,該功能類似於SVN的log

git revert:還原一個版本的修改,必須提供一個具體的Git版本號,例如'git revert bbaf6fb5060b4875b18ff9ff637ce118256d6f20',Git的版本號都是生成的一個哈希值

 

 

使用git在本地創建一個項目的過程:

使用git在本地創建一個項目的過程
$ makdir ~/hello-world    //創建一個項目hello-world
$ cd ~/hello-world       //打開這個項目
$ git init             //初始化
$ touch README
$ git add README        //更新README文件
$ git commit -m ‘first commit’     //提交更新,並注釋信息“first commit”
$ git remote add origin git@github.com:defnngj/hello-world.git     //連接遠程github項目
$ git push -u origin master     //將本地項目更新到github項目上去

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM