Git克隆与上传

1.git查看远程分支更新到本地

git clone 项目地址,示例如下:

git clone https://github.com/zhongyushi-git/vue-test.git

在拉取时,认拉取的是master分支。如果需要拉取其他的分支,指定分支名即可,这里以develop分支为例:

git clone -b develop https://github.com/zhongyushi-git/vue-test.git

2.本地项目上传到github

当在本地创建了项目之后,需要上传到github上(首次提交),步骤如下:

1)先登录github,创建一个仓库

2)在需要提交项目的目录打开cmd命令窗口

3)git初始化

git init

4)添加到暂存区

git add .
git commit -m "first"

5)本地仓库和远程github关联

git remote add origin http://xxxxxxxxx.git

6)若远程有readme.md,则执行;若没有则跳过此步

git pull --rebase origin main

7)推送代码

git push -u origin main

注意事项:在2020年10月1起,github认主分支从master更名为main。

若没有设置本地git的认分支,则以上提交方式会认创建一个master分支,为保持一致性,可将本地git init的时候认分支修改为main。若已设置过,可忽略:

git config --global init.defaultBranch main

3.本地代码暂存,取出

当使用idea更新代码时,有时会出现更新的代码把本地修改但未提交的代码给覆盖的情况,这是idea的bug。那么如何解决

1)查看所有保存的暂存记录列表

git stash list

2)取出暂存,指定版本。只能恢复一次

git stash pop stash@{num}

 

相关文章

developer-roadmap —— 提供最全的开发者技术路线指南。前端...
一个极简的文件分享工具,无需注册且没有广告即可生成共享下...
收集 Github、Gitee优秀的开源项目,并进行归类整理。项目地...
大家好,我是 Java陈序员,我们有时会搭建一个属于自己的网站...
一个提供交互式的Web UI用于生成兼容MyBatisPlus框架的相关功...
大家好,我是 Java 陈序员。权限认证是我们日常开发绕不过的...