git常用命令【待更新】

【整合到另一篇博客】https://blog.csdn.net/qq_41070393/article/details/100700873

长时间使用idea,git命令不免忘记

正常情况下,全局设置一次就可以,使用较少【略过】,如有需要自行百度

新建一个工程,想提交到远程仓库【远程仓库也没有】

如下步骤可实现提交到远程仓库

# 1.初始化
git init

# 2.添加所有文件到本地仓库
git add .

# 3.提交到本地仓库(备注自行修改)
git commit -m "init"

# 4.新建远程仓库
git remote add origin https://git仓库地址/分组名/仓库名.git
# 示例: git remote add origin https://github.com/xx-group/first-project.git

# 5. push到远程仓库
git push origin master

注意事项:执行4、5步时一定要注意网络通常,否则会出现失败、提交卡死到情况

如果出现git push卡死(writing objects、pushing...),按ctrl+c结束提交。找到网络通畅的地方。在idea的Terminal窗口,键入git gc并回车,重新执行第5步

上述全部完成后,已经有master分支了,

切换分支并创建远程分支(当然可以用idea操作,此处是复习git命令)

# 会创建新的test分支
git checkout -b test

# 再提交到远程仓库到test(还没有test分支)
git push origin test

上述命令在远程已经创建了test分支

# 更新代码
git fetch

可以看到已经出现了origin/test分支

若想新建dev分支,可采取相同到方法(上述新建test分支)

上述第4步执行报错,提示仓库不存在,则在github上新建仓库。

再执行

git pull --rebase origin master

最后执行

 git push -u origin master 

原因是本地仓库和远程仓库没有关联!!

补充知识:

若提交时没有.gitignore文件,提交了一推没用的文件(.idea/*,target/*),那怎么删除远程仓库的昵?以下步骤可完成删除

// 1.删除idea文件及里面所有文件
git rm -rf .idea/  
// 2.提交到本地仓库
git commit -m "delete file"
// 3.push到远程仓库
git push origin master
发布了43 篇原创文章 · 获赞 13 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_41070393/article/details/89227701