使用Git的问题记录

我在git pull时遇到了两种问题,分别是

hint: Updates were rejected because the tip of your current branch is behind

以及

hint: Updates were rejected because remote contains the work...

第一种直接强制push就可以,第二种需要先pull下来。

我在创建仓库的时候,发现没有自动创建分支,而是在第一次commit之后自动创建了一个分支(目前我还不清楚是main还是master)现在新建的仓库一般都是main作为,之前是master作为主分支。

1
2
git remote -v 可以列出来所有的本地连接到的远程仓库(一个仓库会列两条)
git remote add [shortname] [url] 可以连接到一个远程仓库(可以连接多个,一般来说shortname会被叫做origin,url最好用ssh,http经常会忽然连不上去)
1
2
git pull <远程主机名> <远程分支>:<本地分支> (如果没写:后面的内容,本地也没有和远程同名的分支,会创建一个和远程同名的分支)
git push <远程主机名> <本地分支>:<远程分支> (同上)

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!