日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Gitee码云注册和提交代码

發(fā)布時間:2024/1/8 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Gitee码云注册和提交代码 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 注冊后先創(chuàng)建公鑰

個人中心->設(shè)置->安全設(shè)置->SSH公鑰->怎樣生成公鑰,按教程一步步來,這里比較簡單

2. 下載git

下載地址:https://npm.taobao.org/mirrors/git-for-windows/,最下面的最新版

3. 將本地項(xiàng)目托管到Gitee碼云中

  • 加號->新建倉庫(名稱不能重復(fù)) 只填寫名稱
  • win+R+cmd終端執(zhí)行
git config --global user.name "lhy_fairy" git config --global user.email "12072663+lhy-fairy@user.noreply.gitee.com"
  • 打開項(xiàng)目根目錄,右鍵git bash
    $ git status 查看當(dāng)前倉庫狀態(tài)
    報(bào)錯fatal: not a git repository (or any of the parent directories): .git
    原因:一般是沒有初始化git本地版本管理倉庫,所以無法執(zhí)行g(shù)it命令
    解決:$ git init
    開始時文件處于未跟蹤狀態(tài),$ git add . 將所有文件添加到暫存區(qū),切換到暫存狀態(tài) (注意add和.有空格)
    $ git commit -m "add files"在本地做一次提交,將暫存的文件存儲到倉庫中,切換到未修改狀態(tài)
    "add files"相當(dāng)于日志,這次提交干了啥
    再次檢查狀態(tài)$ git status
    出現(xiàn)On branch master nothing to commit, working tree clean即成功

  • 上傳云端
    依次執(zhí)行

git remote add origin https://gitee.com/lhy-fairy/test.git git push -u origin "master"

第一次提交需要輸入賬號名稱和密碼
注意!!!
賬號名稱是@后面的那個,一開始輸?shù)淖约鹤詴r起的用戶名,一直報(bào)錯,生氣氣,就一個短橫線的區(qū)別

  • 刷新一下自己的倉庫,就可以看到代碼上傳成功啦

修改完要重新執(zhí)行$ git add *(所有文件)$ git add .\1.txt(某個文件) $ git commit -m "第一次修改" $ git commit - a -m "提交所有已修改文件,未跟蹤的文件不會提交"

不使用命令行提交,使用vscode

  • 初始化完成后,自動在項(xiàng)目根目錄下生成.git隱藏文件夾

  • U表示文件未被跟蹤

  • 點(diǎn)擊提交,相當(dāng)于同時做了add和commit

  • M表示已修改未暫存

  • 一些指令
    1.重置文件
    git restore .\1.txt git restore * #恢復(fù)到修改前(最后一次commit前,已修改未暫存)狀態(tài)
    git restore --staged <filename> #取消暫存狀態(tài),不會取消操作
    取消刪除的暫存狀態(tài),但文件仍被刪除,要想恢復(fù)文件,需執(zhí)行 git restore .\1.txt
    2.刪除文件 git rm <filename> #暫存刪除操作,磁盤中已刪除 繼續(xù)commit提交后,倉庫中也一并刪除,如果要刪除的文件已修改未暫存,無法執(zhí)行刪除操作 git rm -f .\index.html #強(qiáng)制刪除
    3.移動文件(相當(dāng)于重命名)
    git mv from to

分支

commit一次相當(dāng)于新增一個節(jié)點(diǎn),git通過一個個節(jié)點(diǎn)記錄代碼狀態(tài),節(jié)點(diǎn)會構(gòu)成樹狀結(jié)構(gòu),存在分支(master 主干)
git log 查看日志,每個節(jié)點(diǎn)的信息

git branch 查看分支
git branch text 創(chuàng)建新的分支,分支與分支之間相互獨(dú)立
git branch -d <branch name> 刪除分支
git switch <branch name> 切換分支
git switch -c <branch name> 創(chuàng)建并設(shè)置為默認(rèn)分支
新建分支增加功能,master出bug時再建新的分支改bug,改完后切換分支、合并分支
git merge bug1

節(jié)點(diǎn)順序不沖突時觸發(fā)快速合并(master在節(jié)點(diǎn)3 bug1是節(jié)點(diǎn)6 7)合并后master最后指向節(jié)點(diǎn)7,節(jié)點(diǎn)順序沖突時手動合并(master 為7,test為5 6)

安裝插件,更清晰

總結(jié)

以上是生活随笔為你收集整理的Gitee码云注册和提交代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。