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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

GIt代码管理仓库

發(fā)布時間:2023/12/3 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GIt代码管理仓库 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.Git的概念

a.Git是一個代碼版本控制工具,有下面幾個特點(diǎn)
<1>Git可以用于備份項(xiàng)目代碼
<2>Git可以管理代碼的各個版本
<3>Git可以方便大家協(xié)同工作
<4>Git可以方便代碼追責(zé)

b.Git和SVN對比
SVN是集中式的版本控制系統(tǒng),而Git是分布式的版本控制系統(tǒng)。

3.Idea集成Git

<1>找到Idea的設(shè)置界面【Version Control】【Git】,Idea會自動匹配你電腦上安裝的git路徑
<2>Idea Git創(chuàng)建本地倉庫
<3>選擇你想把那個項(xiàng)目當(dāng)做本地倉庫
<4>Idea Git提交
<5>Idea Git切換版本
<6>Idea Git分支管理
<7>Idea Git推送

3.空文件夾操作
1.新建一個空文件夾,將遠(yuǎn)程倉庫的代碼克隆到本地倉庫 git clone upl(地址) 2.創(chuàng)建文件,寫入代碼,提交本地倉庫 touch 文件名 vim 文件名 // i進(jìn)入編輯 后按esc退出 再:wq回車保存 git add 文件名 //git add * 添加所有文件 git commit -m '寫個操作日志' 3.再提交遠(yuǎn)程倉庫 git push //具體分支git push -u origin master 4.解決error: failed to push some refs to ‘https://gitee.com/ 執(zhí)行g(shù)it pull --rebase origin master
4.本地倉庫已經(jīng)和遠(yuǎn)程倉庫連接過
1.先更新本地倉庫與遠(yuǎn)程倉庫一致【拉取】 git pull 2.在執(zhí)行編輯、添加、提交、上傳操作
5.其他代碼一覽
-------------------Git創(chuàng)庫添加提交文件的操作--------------------- git init 初始化,創(chuàng)建git倉庫 git add 添加,將制定的文件添加到暫存區(qū) git add . 添加所有文件 git status 查看git狀態(tài)(文件是否進(jìn)行了添加、提交等操作) git commit 提交,將暫存區(qū)的文件提交到歷史倉庫[修改之后需要再次添加再提交] git commit -m '寫個操作日志'ls 查看當(dāng)前目錄的文件 ctrl + l 清屏touch+文件名,直接新建一個文件 vim + 文件名 i進(jìn)入編輯 后按esc退出 :wq保存git log 查看日志(git提交的歷史日志)git reflog 查看歷史版本記錄(有簡化的版本號) git reset --hard 版本號 (切換到某個版本號) -------------------Git創(chuàng)建查看分支的操作---------------------- git branch //查看所有分支 git branch 分支名 //創(chuàng)建新分支 git checkout 分支名 //切換到指定分支git merge 分支名 //合并分支,哪個分支下執(zhí)行,就合并到哪個分支 git branch -d 分支名 //刪除分支 -------------------Git刪除倉庫文件的操作---------------------- cd進(jìn)入對應(yīng)的文件目錄/或者直接在文件目錄打開命令行 git rm - r --cached 要刪除的文件夾名稱 git commit -m '寫個操作日志' git push -u origin master rm -rf .git刪庫-------------------Git刪除本地文件的操作---------------------- git clean -nxdf(查看要刪除的文件及目錄,確認(rèn)無誤后再使用下面的命令進(jìn)行刪除) git checkout . && git clean -xdf-------------------Git遠(yuǎn)程倉庫的操作---------------------- git clone: 將遠(yuǎn)程倉庫中的內(nèi)容克隆到本地倉庫(完全復(fù)制一份) git push: 將本地倉庫的內(nèi)容推送到遠(yuǎn)程倉庫 git pull: 更新遠(yuǎn)程倉庫中的內(nèi)容到本地倉庫(只更新有變動的部分) git remote add 遠(yuǎn)程倉庫別名 遠(yuǎn)程倉庫地址 git push -u origin master解決error: failed to push some refs to ‘https://gitee.com/ 執(zhí)行g(shù)it pull --rebase origin master -------------------Gitee SSH公鑰配置---------------------- 1.設(shè)置Git賬戶 //先查看是否有設(shè)置用戶名和郵箱 git config user. name git config user.email /如果上面查看沒有用戶名和郵箱,就按照下面的語法進(jìn)行設(shè)置 git config --global user.name "用戶名" git config --global user.email "你的郵箱"2.生成SSH公鑰ssh-keygen -t rsa -C "你的郵箱" cat ~/.ssh/id_rsa.pub 3.gitee配置SSH公鑰按照下圖把生成的公鑰,復(fù)制到文本框中就可以了git 強(qiáng)行pull并覆蓋本地文件 : git fetch --all git reset --hard origin/master git pullfatal: 當(dāng)前分支 master 沒有對應(yīng)的上游分支。為推送當(dāng)前分支并建立與遠(yuǎn)程上游的跟蹤, 使用 git push --set-upstream origin master然后輸入git push --set-upstream origin master這行命令, 再然后輸入用戶名和密碼,就push成功了。以后的push 就只需要輸入git push orig~/.ssh/id_rsa.pub

總結(jié)

以上是生活随笔為你收集整理的GIt代码管理仓库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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