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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

git项目问题

發布時間:2023/11/28 生活经验 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git项目问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

20220402

https://blog.csdn.net/HeatDeath/article/details/78595446
https://www.cnblogs.com/-jn-blog/p/13719341.html
Intellij IDEA 中提示 Error Updating Changes xxx git xxx 錯誤的解決方法


git刷新在這里

20220223

error: pathspec 'specification-standard_ebusiness' did not match any file(s) known to git
本地建了分支但還沒和遠程的關聯之前,切換到該分支會報上面的錯誤  
只需再重建分支并關聯到遠程分支就可以了

20211222

git和本地文件可以同步,但是服務器和git不能直接同步
只能寫入數據庫了

20211221

注意
1.第一次pull的時候,會把本地的覆蓋
在此基礎上修改就相當于是在最新版上面
修改了,如果在這期間有人改過,
再pull的時候就會產生沖突
解決沖突后再pull就不會覆蓋了
2.新建分支要不要在以前的基礎之上建立,應該是可以設置的


3.本地新建的空文件夾會存在與每個項目中
但一旦上傳到git上之后,這些空文件夾子就會從其他項目中消失,真正共享的只有每個項目的一個頂層空文件夾

1.git正確的提交順序
add
commit
pull
push
2.刪除增加文件在pycharm里面,而不要在文件夾中
3.創建新的干凈的分支的時候,不要在任何一個分支的基礎上
每次都新開一個bash窗口

重點注意

注意:新建一個干凈分支之后,要在基礎分支上
刪除在新建分支上新建的文件,這樣才會各個分支相互獨立?
比如 新建了smart-pricing 分支 新增了 temp文件夾
這個時候main也有會有temp文件夾
切換到main刪除temp文件價就好了?

2.盡量新建一個干凈分支之后,關閉bash窗口
再重新從master基礎上再新建分支

you need to resolve your current index first 解決辦法
https://blog.csdn.net/jiangyu1013/article/details/78853407

https://www.cnblogs.com/liyong888/p/9822410.html
刪除分支

在pycharm中切換checkout不同分支之后
本地文件和遠程分支的文件都會對應改變

https://www.cnblogs.com/wangyingblock/p/10431183.html
git創建空的分支,新的分支

注意
1.未避免重新配置調度分支,刪除新建分支的時候名字用原來的名字
2. 初始的時候需要保留一個干凈的分支
3. 在這個干凈的分支上面進行新建空分支才能保證干凈
4. 遠程庫的提交記錄不能刪除,除非刪除整個分支

20211217


reset current branch to here 然后選擇hard之后文件和改變都將還原

本地新增的分支,要push一次之后,遠程才會出現

https://www.pianshen.com/article/99451639091/
gitee邀請他人協作項目

https://www.cnblogs.com/ruiyang-/p/10764711.html?ivk_sa=1024320u
git pull 和 git fetch,git merge的區別

2個是差不多的,git pull是從git上拉取最新代碼,可能會出現沖突合并覆蓋的問題,update project里提供的選項就是對應的操作,可以理解成pull是git的原生指令,update project是idea對pull操作的封裝擴展
git pull 和 git update 的區別

合并:在缺少內容的分支上合并其他分支的內容
squash:合并多次提交的commit

https://blog.csdn.net/lzb348110175/article/details/93479318

Git merge之 Fast Forward和 No Fast Forward(--no-ff方式)解析

https://mp.weixin.qq.com/s/xiKVFdUfJTdB-A-UM0KJIw
rebase to :以服務器當前的狀態為起點?
merge,rebase區別

20211129

https://www.cnblogs.com/hellojesson/p/9203993.htm
git remote update origin --prunel
看不到遠程分支
首先切換到本地的分支,在本地分支代碼添加,提交之后,發布到對應的分支


直接設置部署分支,在項目上直接push,并新建一個遠程分支


遠程新建一個分支而本地看不到的時候,直接在遠程checkout就有了

20211027

當分支很多的時候,最好每個項目單獨再pycharm里面打開
這里好操作git分支

提交步驟
1.遠程切換到要操作的分支
2.拉取
3.修改
4.commit
5.push到對應的分區

https://blog.csdn.net/qq_44461217/article/details/123702791
commit撤銷為undo commit 不是 revert
undo 和revert的區別

push of the current branch deve was rejected
remote changes need to be merged before pushing
push的時候遠程有新的更改和本地文件不一致
點merge的話先把遠程的更改merge到本地分支 懷疑?
https://mp.weixin.qq.com/s/m5hIXiPPeyc3T2dkIZLzvw
merge和rebase

20211209
我在改我自己的代碼時候,其他人在同一個分支創建其他文件
這個時候我再push的時候會遇到merge的問題,直接merge就好了
把二者的差異merge,當然 當二者在修改同一個文件的時候也
可能出現這種問題

20211022

當不同分支的某部分文件進度不一致的時候
本地一定要切換到對應的分支

20210923

https://www.jianshu.com/p/26d050497abb
git合并分支

1.先切換到需要的分支上
2.拉取最新的信息
3.合并具有最全信息的分支
4.push到自己對應的這個分支

問題:在遠程新建的文件 為什么不會拉取到本地?

20210906

https://mp.weixin.qq.com/s/f48hkMzkqbUK4oT_f1Qtjg
github的便捷性訪問和使用

git現在最好是在本地修改 然后直接上傳服務器覆蓋

20210903

pycharm 重新clone 拉取項目和切換分支

選擇克隆


克隆源和存放地址

遠程切換分支

20210827


拉取所有的遠程文件

Merge the incoming changes into the current branch
把遠程別人的更改合并到自己的本地

然后再commit,push 自己的改變

和Rebase the current branch on top of the incoming

https://blog.csdn.net/qq_41819261/article/details/115480985

https://blog.csdn.net/qq_25881443/article/details/108489394

Merge the incoming changes into the current branch:將傳入的更改合并到當前分支中(常用)

Rebase the current branch on top of the incoming changes:在傳入更改的基礎上重新建立當前分支


只需發布到其中一個分支就可以了? 比如聚創或者jzyt 選一個就行了?

20210823


commit 但沒有 push的情況下 commit的撤銷
undo commit


遠程和當地分支要分清

20210819

為各個分小組分別建立一個分支以免影響大組的人
先push小組分支 再push到每個項目的各個分支
分支問題

刷新輸入賬號密碼


切換賬號在這里

比如平常開發在python_dev 需要先push
然后在合并push 到最終的分支


更改之后點commit 提交


用戶名和郵箱隨表


update project 是拉取 或者是右下角的刷新按鈕


發布


最后在這里選真正的分支進行合并發布

20210818
1.pycharm 配置 git
先安裝git 在配置

2.git clone 在某個目錄

3.https://www.cnblogs.com/gl1573/p/11269413.html
然后再按這個配置git


4.在這里選擇分支 比如 用dev 開發 按照公司需求
再合并到 deloy-longyi-test 等分支上面

20210716

Your branch is ahead of ‘origin/prod01’ by 1 commit.
(use “git push” to publish your local commits)

說明沒有文件需要commit,但是本地倉庫 有一個commit ahead原來的master,就是本地倉庫有一個提交,比遠程倉庫要先進一個commit。

所以直接 git push origin master or git push 就可以了 git push 默認為master?,

https://blog.csdn.net/a13568hki/article/details/102936199

直接使用 git push 而不需要后面加分支名稱??

fatal: unable to auto-detect email address (got ‘Administrator@PC-20210524SCGH.(none)’)
需要配置

 git config --global user.email "you@example.com"git config --global user.name "Your Name"

https://blog.csdn.net/u011478909/article/details/77683754
git 里面origin是什么

執行git命令時出現fatal: ‘origin’ does not appear to be a git repository錯誤
https://www.cnblogs.com/dingxu/p/9032014.html

解決辦法如下:
1、先輸入$ git remote rm origin(刪除關聯的origin的遠程庫)
2、再輸入$ git remote add origin git@github.com:(github名)/(git項目名).git 就不會報錯了!

案例:
git remote add origin git@http://192.168.224.25:8888/kpha/legal-currency-train.git

https://www.cnblogs.com/vae860514/p/11009787.html
git分支查看與切換

Git錯誤提示之:fatal: Not a git repository (or any of the parent directories): .git
https://blog.csdn.net/s1674521/article/details/71844169

https://git-scm.com/download/win
git 下載安裝
如果顯示庫不能下載表示應該還沒被加入到組中

20210115

把git目錄刪了之后 重新拉取的時候
需要再某個磁盤的根目錄 先建立一個文件夾 文件夾名字需要和要拉取的
庫的名字相同?
打開之后再按從開頭步驟開始重新操作

git fatal: Not a git repository (or any of the parent directories): .git
報錯:fatal: Not a git repository (or any of the parent directories): .git
運行 git init 即可

20210111

$ git config --global user.email "shiyang.wang@trjcn.com"
warning: user.email has multiple values
error: cannot overwrite multiple values with a single valueUse a regexp, --add or --replace-all to change user.email.說明已經存在這個用戶了  用 replace 替換
$ git config --global --replace user.email "shiyang.wang@trjcn.com"

20200426

https://blog.csdn.net/Djj_Alice/article/details/98250882
解決Git-remote Incorrect username or password ( access token )
解決辦法:清除本地的gitee用戶名和密碼
git config --system --unset credential.helper

然后再配置全局的global email 和 用戶名

1.如果別人的項目代碼本身是可以運行的,但是自己卻運行不了的時候,那么很可能是因為所用的框架版本不對
2.劉煥勇,中國科學院軟件研究所 tensorflow 版本為 tensorflow 1.15 不支持2.0
keras 版本為2.2.4 不支持高于上面的版本

總結

以上是生活随笔為你收集整理的git项目问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。