首先你得注冊一個自己的GitHub賬號,注冊網址:https://github.com/join
有了自己的賬號以后,就可以進行登錄,開始創建一個新的項目
創建一個新的項目,填寫項目名稱,描述
創建完成之后,跳轉到下面的頁面,下面紅框中的網址要記住,在后面上傳代碼的時候需要使用
接下來,我們需要先下載Git,這里最好下載最新版本的Git,這里附上我下載的Git2.6.2的網址:https://git-scm.com/downloads,安裝時如果沒有特殊需求,一直下一步就可以了,安裝完成之后,雙擊打開Git Bash
出現以下界面:
第一步:cd進入你放項目文件的地址,我的地址在D:\MYFILE\graduation\study\項目程序
第二步:輸入git init
如下圖所示,這個意思是在當前項目的目錄中生成本地的git管理(會發現在當前目錄下多了一個.git文件夾)
第三步:輸入git add .
這個是將項目上所有的文件添加到倉庫中的意思,如果想添加某個特定的文件,只需把.換成這個特定的文件名即可。
第四步輸入git commit -m "first commit",表示你對這次提交的注釋,雙引號里面的內容可以根據個人的需要
改。
這里如果出現以下內容,則需要你輸入自己的賬號或名字
用上面提示的代碼輸入自己的郵箱或名字
再輸入git commit -m "first commit"時就會成功
第五步輸入git remote add origin https://自己的倉庫url地址(上面有說到) 將本地的倉庫關聯到github上,
這里寶寶輸入的是git remote add origin https://github.com/Vivianyuwei/Fabric-defect-classification-based-on-WLD.git
最后一步,輸入git push -u origin master,這是把代碼上傳到github倉庫的意思。
執行完后,如果沒有異常,會等待幾秒,然后跳出一個讓你輸入Username和Password 的窗口,你只要輸人 github的登錄賬號 和密碼就行了。
————————————————
1、首先切換到master分支上
git checkout master
2、如果是多人開發的話 需要把遠程master上的代碼pull下來
git pull origin master //如果是自己一個開發就沒有必要了,為了保險期間還是pull
3、然后我們把dev分支的代碼合並到master上
git merge dev
4、然后查看狀態及執行提交命令
git status On branch master Your branch is ahead of 'origin/master' by 12 commits. (use "git push" to publish your local commits) nothing to commit, working tree clean //上面的意思就是你有12個commit,需要push到遠程master上 > 最后執行下面提交命令 git push origin master
————————————————
常用命令:
初始化一個Git倉庫 git init
查看分支:git branch
創建分支:git branch <name>
切換分支:git checkout <name>
創建+切換分支:git checkout -b <name>
合並某分支到當前分支:git merge <name>
刪除分支:git branch -d <name>
新建一個標簽 git tag <name>
指定標簽信息 git tag -a <tagname> -m "blablabla..."
用PGP簽名標簽 git tag -s <tagname> -m "blablabla..."
查看所有標簽 git tag
推送一個本地標簽 git push origin <tagname>
推送全部未推送過的本地標簽 git push origin --tags
刪除一個本地標簽 git tag -d <tagname>
刪除一個遠程標簽 git push origin :refs/tags/<tagname>
查看遠程庫信息 git remote -v;
從本地推送分支 git push origin branch-name,如果推送失敗,先用git pull抓取遠程的新提交;
在本地創建和遠程分支對應的分支 git checkout -b branch-name origin/branch-name,本地和遠程分支的名稱最好一致;
建立本地分支和遠程分支的關聯 git branch --set-upstream branch-name origin/branch-name;
從遠程抓取分支 git pull,如果有沖突,要先處理沖突。
工作區的狀態 git status命
查看修改內容 git diff
版本回滾 git reset --hard commit_id
查看提交歷史 git log 查看命令歷史 git reflog
版權聲明:本文為CSDN博主「夏雨薇安」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/m0_37725003/article/details/80904824