Ⅰ 如何使用GIT上傳自己的代碼到碼雲
1.要使用git 先安轉git 請到官網下載最新git https://git-scm.com/downloads 安裝完成右鍵查看下是否有
記住這里常常誤導 所以在我的步驟中git基礎配置是沒寫上去的 這里輸入的是你的碼雲賬號和密碼
Ⅱ 如何使用git上傳代碼
首先你需要一個github賬號,所有還沒有的話先去注冊吧!
https://github.com/
我們使用git需要先安裝git工具,這里給出下載地址,下載後一路直接安裝即可:
https://git-for-windows.github.io/
1.進入Github首頁,點擊New repository新建一個項目
Ⅲ 如何使用git上傳代碼到coding代碼倉庫中
1.在網上下載一個git軟體並安裝
2.生成ssh
在桌面點擊右鍵,選擇Git Bash Here,進入操作界面,輸入"ssh-keygen -t rsa -b 4096 -c"*********@***.com(在coding.net注冊時的郵箱)""命令。
下一步就是新建文本文檔命名改成"id_rsa",繼續操作設置密碼完成後,再輸入命令「cat ~/id_rsa.pub」命令,生成ssh
用文本文檔打開ssh獲取秘鑰,復制裡面的內容,然後在coding.net中賬戶設置里把ssh的內容粘貼就行了,其他自己設置就好。這樣就配置完成。
3.創建本地倉庫
在本地創建一個文件夾,作為你上傳代碼的本地倉庫,接下來就要把這個倉庫與coding伺服器端進行配置
在這個文件夾內點擊右鍵,選擇Git Bash Here,首先要初始化本地倉庫,輸入"git init"。
然後打開coding.net在裡面自己所創建的代碼倉庫的地址復制,在git中輸入命令"git clone +倉庫地址(右鍵滑鼠粘貼)",例:http://*******
這時會把coding.net中的代碼倉庫里的東西全部克隆在你的電腦中(註:看你是否有用cd進入其他盤,否則默認克隆在桌面)
4.代碼推送
把需要上傳的文件放進上述克隆下來的文件夾中,然後在git用命令進入文件夾,進而再檢查倉庫狀態命令"git status"
如果coding.net上沒有該文件則字體會顯示紅色,用命令"git add ."選中全部上傳的文件。
完成上述步驟後,輸入命令"git commit -m "自己標識文件注釋是什麼"",
然後輸入"git push origin master"命令推送到雲端,origin是伺服器,master是分枝。
5.代碼下載
原本你已經有克隆過以前的數據,然後另外有人上傳一些新的文件的時候,就可以使用命令"git pull origin master"更新最新的倉庫。
Ⅳ git如何提交本地代碼
首先要先注冊一個自己的GitHub賬號
有了自己的賬號以後,就可以進行登錄,開始創建一個新的項目
創建一個新的項目,填寫項目名稱,描述
新建倉庫下,沒有代碼時,會提示3種方式可以操作代碼同步到git.
我使用第一種命令操作方式:
另外需要先下載Git,這里最好下載最新版本的Git,安裝時如果沒有特殊需求,一直下一步就可以了,安裝完成之後,雙擊打開Git Bash
第一步:cd進入你放項目文件的地址 ,我是放在了這里: E:\regtest
第二步:輸入git init
第三步:輸入git add . 這個是將項目上所有的文件添加到倉庫中的意思,如果想添加某個特定的文件,只需把.換成這個特定的文件名即可。
我是使用了".",把整個文件夾下信息都提交了。
第四步輸入git commit -m "first commit",表示你對這次提交的注釋,雙引號裡面的內容可以根據個人的需要改。
這里如果出現以下內容,則需要你輸入自己的賬號或名字
用上面提示的代碼輸入自己的郵箱或名字
再輸入git commit -m "first commit"時就會成功
第五步輸入git remote add origin https://自己的倉庫url地址(這個url可以到自己的git中創建的倉庫頁面找就是最上面一個輸入欄中的url) 將本地的倉庫關聯到github上,
最後一步,輸入git push -u origin master,這是把代碼上傳到github倉庫的意思。
執行完後,如果沒有異常,會等待幾秒,然後跳出一個讓你輸入Username和Password 的窗口,你只要輸人github的登錄賬號和密碼就行了。
Ⅳ 如何在Git上上傳代碼
注冊賬戶以及創建倉庫
要想使用github第一步當然是注冊github賬號了。之後就可以創建倉庫了(免費用戶只能建公共倉庫),Create a New Repository,填好名稱後Create,之後會出現一些倉庫的配置信息,這也是一個git的簡單教程。步驟如下:
打開https://github.com直接在首頁上注冊
2)上傳到github
$ git push origin master
git push命令會將本地倉庫推送到遠程伺服器。
git pull命令則相反。
註:首次提交,先git pull下,修改完代碼後,使用git status可以查看文件的差別,使用git add 添加要commit的文件。
大功告成,現在你知道如何將本地的項目提交到github上了。
gitignore文件
.gitignore顧名思義就是告訴git需要忽略的文件,這是一個很重要並且很實用的文件。一般我們寫完代碼後會執行編譯、調試等操作,這期間會產生很多中間文件和可執行文件,這些都不是代碼文件,是不需要git來管理的。我們在git status的時候會看到很多這樣的文件,如果用git add -A來添加的話會把他們都加進去,而手動一個個添加的話也太麻煩了。這時我們就需要.gitignore了。
Git命令
查看、添加、提交、刪除、找回,重置修改文件
git help <command> # 顯示command的helpgit show # 顯示某次提交的內容 git show $idgit co -- <file> # 拋棄工作區修改git co . # 拋棄工作區修改git add <file> # 將工作文件修改提交到本地暫存區git add . # 將所有修改過的工作文件提交暫存區git rm <file> # 從版本庫中刪除文件git rm <file> --cached # 從版本庫中刪除文件,但不刪除文件git reset <file> # 從暫存區恢復到工作文件git reset -- . # 從暫存區恢復到工作文件git reset --hard # 恢復最近一次提交過的狀態,即放棄上次提交後的所有本次修改git ci <file> git ci . git ci -a # 將git add, git rm和git ci等操作都合並在一起做git ci -am "some comments"git ci --amend # 修改最後一次提交記錄git revert <$id> # 恢復某次提交的狀態,恢復動作本身也創建次提交對象git revert HEAD # 恢復最後一次提交的狀態
查看文件diff
git diff <file> # 比較當前文件和暫存區文件差異 git diffgit diff <id1><id2> # 比較兩次提交之間的差異git diff <branch1>..<branch2> # 在兩個分支之間比較git diff --staged # 比較暫存區和版本庫差異git diff --cached # 比較暫存區和版本庫差異git diff --stat # 僅僅比較統計信息
查看提交記錄
git log git log <file> # 查看該文件每次提交記錄git log -p <file> # 查看每次詳細修改內容的diffgit log -p -2 # 查看最近兩次詳細修改內容的diffgit log --stat #查看提交統計信息
tig
Mac上可以使用tig代替diff和log,brew install tig
Git 本地分支管理
查看、切換、創建和刪除分支
git br -r # 查看遠程分支git br <new_branch> # 創建新的分支git br -v # 查看各個分支最後提交信息git br --merged # 查看已經被合並到當前分支的分支git br --no-merged # 查看尚未被合並到當前分支的分支git co <branch> # 切換到某個分支git co -b <new_branch> # 創建新的分支,並且切換過去git co -b <new_branch> <branch> # 基於branch創建新的new_branchgit co $id # 把某次歷史提交記錄checkout出來,但無分支信息,切換到其他分支會自動刪除git co $id -b <new_branch> # 把某次歷史提交記錄checkout出來,創建成一個分支git br -d <branch> # 刪除某個分支git br -D <branch> # 強制刪除某個分支 (未被合並的分支被刪除的時候需要強制)
分支合並和rebase
git merge <branch> # 將branch分支合並到當前分支git merge origin/master --no-ff # 不要Fast-Foward合並,這樣可以生成merge提交git rebase master <branch> # 將master rebase到branch,相當於: git co <branch> && git rebase master && git co master && git merge <branch>
Git補丁管理(方便在多台機器上開發同步時用)
git diff > ../sync.patch # 生成補丁git apply ../sync.patch # 打補丁git apply --check ../sync.patch #測試補丁能否成功
Git暫存管理
git stash # 暫存git stash list # 列所有stashgit stash apply # 恢復暫存的內容git stash drop # 刪除暫存區Git遠程分支管理
git pull # 抓取遠程倉庫所有分支更新並合並到本地git pull --no-ff # 抓取遠程倉庫所有分支更新並合並到本地,不要快進合並git fetch origin # 抓取遠程倉庫更新git merge origin/master # 將遠程主分支合並到本地當前分支git co --track origin/branch # 跟蹤某個遠程分支創建相應的本地分支git co -b <local_branch> origin/<remote_branch> # 基於遠程分支創建本地分支,功能同上
git push # push所有分支
git push origin master # 將本地主分支推到遠程主分支git push -u origin master # 將本地主分支推到遠程(如無遠程主分支則創建,用於初始化遠程倉庫)git push origin <local_branch> # 創建遠程分支, origin是遠程倉庫名git push origin <local_branch>:<remote_branch> # 創建遠程分支git push origin :<remote_branch> #先刪除本地分支(git br -d <branch>),然後再push刪除遠程分支
Git遠程倉庫管理
git remote -v # 查看遠程伺服器地址和倉庫名稱git remote show origin # 查看遠程伺服器倉庫狀態git remote add origin git@ github:robbin/robbin_site.git # 添加遠程倉庫地址git remote set-url origin git@ github.com:robbin/robbin_site.git # 設置遠程倉庫地址(用於修改遠程倉庫地址) git remote rm <repository> # 刪除遠程倉庫
創建遠程倉庫
git clone --bare robbin_site robbin_site.git # 用帶版本的項目創建純版本倉庫scp -r my_project.git git@ git.csdn.net:~ # 將純倉庫上傳到伺服器上mkdir robbin_site.git && cd robbin_site.git && git --bare init # 在伺服器創建純倉庫git remote add origin git@ github.com:robbin/robbin_site.git # 設置遠程倉庫地址git push -u origin master # 客戶端首次提交git push -u origin develop # 首次將本地develop分支提交到遠程develop分支,並且trackgit remote set-head origin master # 設置遠程倉庫的HEAD指向master分支
也可以命令設置跟蹤遠程庫和本地庫
git branch --set-upstream master origin/master
git branch --set-upstream develop origin/develop
Ⅵ 怎樣使用git上傳代碼到github
git init
git add README.md //使用git add . 或者 git add -a 都表示提交全部
git commit -m "first commit" //更新內容的說明
git remote add 別名 地址 //創建一個來源,第一次使用的時候使用
git push -u 別名 master //master是分支的意思
Ⅶ 如何利用git往github上傳代碼
github是一個基於git的代碼託管平台,付費用戶可以建私人倉庫,我們一般的免費用戶只能使用公共倉庫,也就是代碼要公開。這對於一般人來說公共倉庫就已經足夠了。
2)上傳到github
$ git push origin master
git push命令會將本地倉庫推送到遠程伺服器。
git pull命令則相反。
註:首次提交,先git pull下,修改完代碼後,使用git status可以查看文件的差別,使用git add 添加要commit的文件。
大功告成,現在你知道如何將本地的項目提交到github上了。
gitignore文件
.gitignore顧名思義就是告訴git需要忽略的文件,這是一個很重要並且很實用的文件。一般我們寫完代碼後會執行編譯、調試等操作,這期間會產生很多中間文件和可執行文件,這些都不是代碼文件,是不需要git來管理的。我們在git
status的時候會看到很多這樣的文件,如果用git add -A來添加的話會把他們都加進去,而手動一個個添加的話也太麻煩了。這時我們就需要.gitignore了。
Ⅷ 如何用git把代碼上傳到伺服器
如你本機新建Git項目 地址:[email protected]:yourName/yourRepo.git,遠程代碼庫伺服器地址:192.168.10.1,遠程代碼伺服器賬戶名密碼:admin 密碼:123456
1.首先確保配置正確
a. 創建本地ssh-key
$ ssh-keygen -t rsa
在~/.ssh/下會生成 id_rsa.pub密鑰文件
b.上傳密鑰文件 id_rsa.pub到代碼伺服器
$cat /home/XXXX/.ssh/id_rsa.pub | ssh [email protected] "cat >> ~/.ssh/authorized_keys"
會提示輸如代碼伺服器密碼,輸入密碼:123456即可。
c.添加全局變數:
$ git config –-global user.name 『yourName』
$ git config –-global user.email 』[email protected]『
2.進入要上傳的git項目
$ git remote add origin [email protected]:yourName/yourRepo.git
之後進入.git,打開config,這里會多出一個remote 「origin」內容,這就是剛才添加的遠程地址,也可以直接修改config來配置遠程地址。
3.提交、上傳
a.接下來在本地倉庫里添加一些文件,比如README,
$ git add README
$ git commit -m "first commit"
b.上傳到代碼伺服器:
$ git push origin master
git push命令會將本地倉庫推送到遠程伺服器。
git pull命令則相反。
修改完代碼後,使用git status可以查看文件的差別,使用git add 添加要commit的文件,也可以用git add -i來智能添加文件。之後git commit提交本次修改,git push上傳到代碼伺服器。
Ⅸ 如何通過git把本地的代碼上傳到伺服器
1、首先需要安裝Git,如果已經安裝,請跳過。由於Git是linux開發的,所以大部分使用在Linux系統上,但肯定會有windows版的,我本身使用的是win10,下載安裝即可:https://git-for-windows.github.io/
2、安裝好git伺服器後。首先找到你項目的文件夾,比如項目名稱為myproject,進入到這個文件夾,右鍵打開模擬linux風格的命令窗口
接下來依次執行命令:
git init // 初始化版本庫git add . // 添加文件到版本庫(只是添加到緩存區),.代表添加文件夾下所有文件 git commit -m "first commit" // 把添加的文件提交到版本庫,並填寫提交備注12345
到目前為止,我們完成了代碼庫的初始化,但代碼是在本地,還沒有提交到遠程伺服器,所以關鍵的來了,要提交到就遠程代碼伺服器,進行以下兩步:
git remote add origin 你的遠程庫地址 // 把本地庫與遠程庫關聯git push -u origin master // 第一次推送時git push origin master // 第一次推送後,直接使用該命令即可推送修改12345
把本地庫的內容推送到遠程。使用 git push命令,實際上是把當前分支master推送到遠程。執行此命令後會要求輸入用戶名、密碼,驗證通過後即開始上傳。
說明:用戶名密碼需要通過命令 ssh-keygen -t rsa -C 「[email protected]」進行創建,並且要把得到的秘鑰(公鑰)文件放到git伺服器上,這樣才有許可權進行代碼推送
到此就成功的把本地的代碼放到了遠程伺服器上,這樣就能讓項目組成員進行寫作開發了。