Git学习笔记

0.常用Linux命令

image

\(\\\)
\(\\\)
\(\\\)

1.基本步骤

新建工程提交到gitHub等git服务器的步奏

1.配置查找电脑的.ssh key
2.将.ssh key填充至服务器(网站)
3.在服务器(网站)上新建一个项目,最好直接包含有README 和 .gitignore
4.新建项目完成后,可以看到项目的克隆或者下载地址,等会需要用到的是http的地址
5.使用终端,cd到桌面
6.使用命令行 git clone 项目地址 /* git clone https://github.com/h4836j/addressBook.git */ (后面的是项目地址)
7.克隆项目成功后,再将命令行cd到当前项目路径下去
8.将需要上传的工程文件拷贝到克隆出来的文件夹中
9.初始化git仓库
git init // 在当前项目目录中生成本地git管理,并建立一个隐藏.git目录
10.添加文件到git中
git add . // 添加当前目录中的所有文件到索引
11.提交到本地代码仓库
git commit -m "first commit" //提交到本地源码库,并附加提交注释
12.提交到远程代码仓库
git remote add origin https://github.com/h4836j/addressBook.git //添加到远程项目,别名为origin (后面的是项目地址)
如果报错说远程仓库中已经存在,则先移除远程仓库 git remote rm origin 之后再执行这句
13.推送本地代码到服务器
git push -u origin master //把本地源码库push到github 别名为origin的远程项目中,确认提交
如果报错说本地文件不是最新的,则先拉取远程仓库文件 git pull origin master 之后再执行push操作

\(\\\)
\(\\\)
\(\\\)
\(\\\)
\(\\\)

2.Git master branch has no upstream branch的解决

解决办法其实就是确定这两个值,方法有两种:

第一种如上图中的提示:git push --set-upstream origin master。其中的origin是你在clone远程代码时,git为你创建的指向这个远程代码库的标签,它指向repository。为了能清楚了解你要指向的repository,可以用命令git remote -v进行查看。master是你远程的branch,可以用git branch -a查看所有分支,远程分支是红色的部分。然后确定好这两个值后,将值换掉即可。
另一种方法是:git push -u origin master。同样根据自己的需要,替换origin和master。
两个命令的区别是第一条命令是要保证你的远程分支存在,如果不存在,也就无法进行关联。而第二条指令即使远程没有你要关联的分支,它也会自动创建一个出来,以实现关联。
\(\\\)
\(\\\)
\(\\\)
\(\\\)
\(\\\)

3.另附一份教程

博客

posted @ 2021-12-30 18:52  juuich  阅读(20)  评论(0编辑  收藏  举报