基于Gitee的实际操作后的git学习(1)
前提条件
1.有一个gitee账号,且安装了git。
2.在gitee上通过鼠标和键盘创建了一个空的仓库(可能还有其他方法)。
3.在项目文件夹里右击后,点击Git Bash Here
1.初始化
git init
含义:使这个文件夹作为一个git仓库。
使用命令后会发现,新增了一个.git文件夹,我的理解是.git文件夹是我们创建的一个库中文件的数据传输线(虚拟的)。
绑定名字和邮箱,gitee网站里有现成的复制过来就行了
git config --global user.name ‘周白水’
git config --global user.email ‘zhou-baishui@user.noreply.gitee.com’
我不是很清楚这个是全局绑定还是局部有效,哈哈,反正我现在只有着一个项目上传,等之后遇到再解决。
2.添加至暂存区,等待提交命令
git add 文件/文件夹名
含义:将文件的修改添加到暂存区,即告诉git哪些文件的修改应该在下一次提交(commit)中。
我更喜欢用:添加当前仓库里的所有文件到暂存区:git add .
2.1.查看状态
git status -s
?表示未位于暂存区。
A 表示位于暂存区。
AM 表示有改动。
3.提交到本地的HEAD
本地仓库由 git 维护的三棵"树"组成。第一个是工作目录,它持有实际文件;第二个是 暂存区,它像个缓存区域,临时保存你的改动;最后是HEAD,它指向你最后一次提交的结果。
git commit -m “Adding files”
" "里面的是注释信息,例如上面代码的注释信息是Adding files。每次提交代码都需要加上注释,是为了方便后面的编程与修改。例如:下班时间到了,明天开始放国庆小长假,但还有一半的工作没有做,提交代码时用git commit -m "做了一半"
,这样放假回来后,一看就知道进度了,不需要去查代码。在gitee里,最新修改的注释信息会显示在文件名旁边。
4.连接远程仓库
git remote add origin https://github.com/user/repo.git
意思:向Git 仓库添加一个名为 origin 的远程仓库,它的 URL 是 https://github.com/user/repo.git。
记得把URL替换成自己的就行了。
5.推(push)到远程仓库
git push origin master
没有报错的话,就能在gitee网站里看到了。
可以把 master (默认分支,主分支)换成想要推送的任何分支。可以在其他分支上进行开发,但完成后需要将它们合并到主分支上。
注意
如果你再gitee网站修改了代码,那么需要先拉取(pull)网上代码,同步后,才能进行push。
git pull --rebase origin master