麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

GitHub教程及其相關命令總結

2019-11-09 15:30:41
字體:
來源:轉載
供稿:網友

版本控制工具:

1,GIT是分布式版本控制系統
1、commmit 本地2、push 遠端

一,注冊

Git注冊教程

二,刪除倉庫

1、選中要刪除的倉庫,點擊右上角的按鈕中的setting,輸入倉庫名稱,刪除

三,創建倉庫

1,輸入倉庫名稱2,是否在倉庫中添加一個readme文檔

四,克隆代碼

1,使用SSH協議,SSH和HTTPS(傳輸加密協議,每次都要輸入用戶名和密碼)2,將地址復制,進入你要放置代碼的地方,輸入git clone 粘貼地址

五,配置SSH

1,ssh-keygen -t rsa -C 郵箱地址(linux命令 “注冊時所輸入的郵箱”)2,打開id_rsa.pub(公鑰),復制代碼3,回到github,點擊右上角圖標中的settings4,點擊SSH and GPG keys,點擊New SSH key,輸入title,粘貼key5,點擊添加6,git clone 粘貼地址

六、同步代碼(如何將修改的代碼提交到遠端)

(1)、進入目錄(2)、設置用戶名和密碼 git config –global user.name @前面的用戶名git config –global user.email emailAddress(3)、git status 查看文件修改的狀態(4)、git add . (添加文件必須用git add . 及git commit -a -m ‘注釋信息’ git push(但是遠端必須有當前的分支才能進行push,因此需要映射分支) 修改文件用git commit -a -m ‘注釋信息’)(5)、git commit -a -m “注釋信息” 不管是添加還是修改都提交上去,忘記輸入 -m ,按esc輸入:q或:wq(保存并退出)退出(-a代表add添加的縮寫 -m代表注釋信息)(6)、git commit 提交(7)、git push 提交到遠端(8)、git add . 把當前文件夾下所有的文件添加到索引倉庫里進行跟蹤修改 (只修改文件里的內容不需要git add . 只有更新了文件才需要)(9)、git pull 從遠端到本地

七、分支(多人合作,一般在分支上開發,在主干上發布)

(1)、git branch 查看分支(2)、git checkout -b “20161128-footballSNS-bugflx” 從當前分支上拉一個分支出來(3)、git checkout master 切換分支 (4)、git push –set-upstream origin “分支名” 映射分支 (在遠端創建一個分支 遠端有分支才能進行push,合并等操作)(5)、git diff 查看改動(difference)(6)、命令git checkout – readme.txt意思就是,把readme.txt文件在工作區的修改全部撤 銷,這里有兩種情況: 1) - 、一種是readme.txt自修改后還沒有被放到暫存區,現在,撤銷修改就回到和版本庫一模一樣的狀態;2)、一種是readme.txt已經添加到暫存區后,又作了修改,現在,撤銷修改就回到添加到暫存區后的狀態。 總之,就是讓這個文件回到最近一次git commit或git add時的狀態。3)、pwd 用于顯示當前目錄4)、ls -ah 用于查看隱藏的目錄5)、git checkout – file命令中的–很重要,沒有–,就變成了“切換到另一個分支”的命令,我們在后面的分支管理中會再次遇到git checkout命令。6)、用命令git reset HEAD file可以把暫存區的修改撤銷掉(unstage),重新放回工作區7)、git reset命令既可以回退版本,也可以把暫存區的修改回退到工作區。當我們用HEAD時,表示最新的版本8)、git checkout其實是用版本庫里的版本替換工作區的版本,無論工作區是修改還是刪除,都可以“一鍵還原”。9)、命令git rm用于刪除一個文件。(7)、把本地庫的內容推送到遠程,用git push命令,實際上是把當前分支master推送到遠程。 由于遠程庫是空的,我們第一次推送master分支時,加上了-u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,在以后的推送或者拉取時就可以簡化命令。 git push origin master 推送到遠程庫 注: (1)、要關聯一個遠程庫,使用命令 git remote add origin git@server-name:path/repo-name.git;(2)、關聯后,使用命令 git push -u origin master第一次推送master分支的所有內容;(3)、此后,每次本地提交后,只要有必要,就可以使用命令 git push origin master推送最新修改;

八、diff代碼 (找不同)

九、merge代碼(需有管理員權限)

(1)、git merge 20161128-footballSNS (merge的同時進行了commit的操作)(2)、git push

十、git的簡寫

網站:git.xx

語法:git config -global alias.st ststus 以status為例
一般用 co 表示 checkout一般用 ci 表示 commit一般用 br 表示 branch一般用 st 表示 status

十一,添加項目到遠程倉

1、初始化一個倉庫:git init 2、添加一個倉庫到本地: git add README.md 3、給倉庫添加注釋:git commit -m “注釋內容”4、關聯到遠端倉庫:git remote add origin [email protected]:yuhuiyong/11yuekao.git 或則 gulp push –set-upstream origin 分支名(在遠端建立一個分支也就是分支映射 然后再git push添加到遠端) 5、把代碼添加到遠端倉庫:git push -u origin master 注:只需要初始化一次倉庫,之后就可以直接添加 pull: 自己的分支從遠端(A)拉到本地(B) 步驟: 1、在B分支下 git merge A 2、然后git push 把B和A的代碼和在一起 3、最后 git pull

git命令

查看遠程倉庫:$ git remote –v刪除遠程倉庫:$ git remote rm [name]拉取遠程倉庫:$ git pull [remoteName] [localBranchName]推送遠程倉庫:$ git push [remoteName] [localBranchName]分支(branch)操作相關命令查看本地分支:$ git branch查看遠程分支:$ git branch –r創建本地分支:$ git branch [name] —-注意新分支創建后不會自動切換為當前分支創建新分支并立即切換到新分支:$ git checkout -b [name]刪除分支:$ git branch -d [name] —- -d選項只能刪除已經參與了合并的分支,對于未有合并的分 支是無法刪除的。如果想強制刪除一個分支,可以使用-D選項合并分支:$ git merge [name]—-將名稱為[name]的分支與當前分支合并創建遠程分支(本地分支push到遠程):$ git push origin [name]刪除遠程分支:$ git push origin :heads/[name]版本(tag)操作相關命令查看版本:$ git tag創建版本:$ git tag [name]刪除版本:$ git tag -d [name]查看遠程版本:$ git tag –r創建遠程版本(本地版本push到遠程):$ git push origin [name]刪除遠程版本:$ git push origin :refs/tags/[name]子模塊(submodule)相關操作命令添加子模塊:$ git submodule add [url] [path]初始化子模塊:$ git submodule init —-只在首次檢出倉庫時運行一次就行更新子模塊:$ git submodule update —-每次更新或切換分支后都需要運行一下刪除子模塊:$ git rm –cached [path]

出現的問題:

一、提交代碼到遠程倉時遇到『Everything up-to-date』 詳解見http://blog.csdn.net/myhuashengmi/article/details/52197566

二、密鑰的生成 詳解見 http://blog.csdn.net/hustpzb/article/details/8230454/

如果你覺得此文對您有所幫助,歡迎入群 QQ交流群 :232203809 微信公眾號:終端研發部 Markdown (歡迎關注學習和交流)


上一篇:BufferKnife 使用

下一篇:IO流分類

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天天草夜夜爽 | 欧美精品激情在线 | 久久国产乱子伦精品 | 久久国产精品一区 | 成人在线视频黄色 | 国产日产精品一区四区介绍 | 农村寡妇偷毛片一级 | 免费一级欧美大片视频 | 国产精品啪一品二区三区粉嫩 | av在线免费播放网站 | 国产精彩视频在线 | 99国产精品国产免费观看 | 亚洲一区二区三区视频免费 | 精品一区二区久久久久久久网精 | 一级成人在线 | 精品国产九九九 | 国产成人精品区 | 精品一区二区三区在线观看国产 | 一区二区三区在线视频观看58 | 中文字幕一区二区三区四区 | 新久久久久久 | 成人做爽爽爽爽免费国产软件 | 大片毛片| 久久精品视频首页 | 午夜视频福利 | 亚洲成人精品久久久 | 国产一区二区免费在线观看视频 | 久久精片 | 色淫网站免费视频 | 午夜天堂在线 | 久久精品日产第一区二区三区 | 精品国产91久久久久久久 | xvideos korean| av在线1 | 巨根插入 | 欧美日韩免费看 | 国产一级免费电影 | 欧美videofree性欧美另类 | 亚洲综合精品 | 国产呦在线观看视频 | 久久久久免费电影 |