一、学习如何创建本地仓库,使用Git将本地文件提交到远程仓库。
创建本地仓库:先创建一个新的文件夹,把自己所需要的文件(代码)放进去。
现在要将本地代码推到git远程仓库保存,可以提交和拉取操作
本地项目已经创建
git远程仓库已经建(github、gitee都行)
操作如下:
1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库
git init
2、把文件添加到版本库中,使用命令 git add . 添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件
git add . 另外git add+项目名字可以传输单个的进入远程仓库。
3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明:git commit -m 'initialize the project'
git commit -m 'initialize the project'
4、关联到远程库git remote add origin 你的远程库地址 git remote add origin https://github.com/zhangsan/project.git
5、git pull获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)
git pull --rebase origin master
6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。
git push -u origin master
二、如何下载远程仓库到本地
第一步,需要安装Git,可利用cmd查看系统中是否安装了Git。
打开cmd,输入git,回车,没有安装会显示:提示不是内部或外部命令,也不是可运行的程序或批处理文件。
在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
第二步,安装完成后,需要设置用户名和邮箱,输入命令
git config --global user.name "用户名"
git config --global user.email "邮箱"
设置完成后,Windows上所有的Git仓库都会使用这个用户名和邮箱。
第三步,在本地创建版本库,选择一个合适的地方,创建一个空目录,进入到本地版本库。
第四步,找到远程仓库的http连接,复制
第五步,将远程仓库的项目克隆到本地,输入命令
git clone +http的链接,此时需要填写远程库的账号密码,确定,项目便下载到本地文件夹中。
三、如何提交代码
1.4 第4步:推送代码到本地git库:git commit
Git提交代码步骤
1.1 第1步:同步远程仓库代码:git pull
提交代码第1步:git pull 同步远程仓库代码到本地
git add / git commit代码之前首先git pull,需先从服务器上面拉取代码,以防覆盖别人代码;如果有冲突,先备份自己的代码,git checkout下远程库里最新的的代码,将自己的代码合并进去,然后再提交代码。
命令:
git pull
出现Already up-to-date代表本地代码已经更新到和远程仓库一致了。
1.2 第2步:查看当前状态:git status
提交代码第2步:git status 查看当前状态
当你忘记修改了哪些文件的时候可以使用 git status 来查看当前状态,红色的字体显示的就是你修改的文件。
1.3 第3步:提交代码到本地git缓存区:git add
提交代码第3步:git add . 或者 git add xxx
命令:git add 文件名1 文件名2 ...
情形一:如果你git status 查看了当前状态发现都是你修改过的文件,都要提交,那么你可以直接使用 git add . 就可以把你的内容全部添加到本地git缓存区中
情形二:如果你git status 查看了当前状态发现有部分文件你不想提交,那么就使用git add xxx(上图中的红色文字的文件链接) 就可以提交部分文件到本地git缓存区。
1.4 第4步:推送代码到本地git库:git commit
提交代码第4步:git commit -m "提交代码" 推送修改到本地git库中
命令:git commit 文件名 -m "提交代码备注"
1.5 第5步:提交本地代码到远程仓库:git push
提交代码第5步:git push <远程主机名> <远程分支名> 把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上。
命令:
git push
代码提交合并成功!