git初次上传项目

1、新建本地仓库
     git init 
2、添加文件到本地仓库
     git add . 
3、提交文件到本地仓库
     git commit -m "项目描述" 
4、将本地文件推送到coding服务器
     git remote add origin https:// git.coding.net/用户名/项目名.git
     git push origin master


5、Push 过程中遇到的问题及处理方法
(1) 如果push时遇到无权限,没有提示输入用户名和密码直接403的问题
         处理方法:直接修改.git/config文件中url:
                https://coding用户名:密码@git.coding.net/用户名/项目名.git
     或者通过命令:
                git remote add origin https://coding用户名:密码@git.coding.net/用户名/项目名.git

(2)如果出现(non-fast-forward)错误,
       方法一:可以直接用-f(强制推送)
          git push –f origin master
       方法二:
    1、git pull origin master --allow-unrelated-histories //把远程仓库和本地同步,消除差异
    2、重新add和commit相应文件
    3、git push origin master
    4、此时就能够上传成功了

6、git pull 报错There is no tracking information for the current branch...
    1、通过 git branch -vv命令查询本地分支和远程分支的关联关系
    方法一:
    1、删除掉没有建立关联的分支,新建一个有关联的的分支
        git branch -D develop (注意先切到master分支上,在进行删除)
    2、git checkout -b develop origin/develop (第一个develop是我的本地分支名,origin/develop    指的是远程分支,这样新生成的本地develop分支就已经关联了远程的develop分支)
    3、git branch -vv 检查是否真正建立关联
    
    方法二:
    1、给之前没有关联的分支,指定必须要关联的远程分支
        git branch --set-upstream-to=origin/远程分支名 本地分支名
        即:git branch --set-upstream-to=origin/develop develop
    2、再通过git branch -vv 确认是否关联成功

7、git报错:Couldn't find remote ref XXXX (gitlab报错)
XXXX does not appear to be a git repository Could not read from remote repository(github报错)
git报找不到远程库错误,无法pull和push代码

 解决办法:
   1.查看远程库连接:git remote -v
   发现远程库连接错误,需要重新建立关联
   2.清除远程库连接 :git remote rm origin
   3.重新建立远程库连接: git remote add origin XXX (XXXX为远程库url地址)

猜你喜欢

转载自blog.csdn.net/D_J1224/article/details/107529395