git从本地提交代码到服务器:
1、将要提交的代码放到指定的文件夹下,进入要提交代码的项目文件夹中。
2、设置用户名和邮箱:
git config --global user.name 用户名 //用户名的字符串要用 " " 包含起来
git config --global user.email 邮箱名 //邮箱名的字符串要用 " " 包含起来
3、将该文件变成 git管理起来:
git init
4、添加要上传的文件到缓冲区中,要提交之前最好先将服务器中的代码更新到本地代码仓,确保本地未改动的代码为最新代码,然后查看要添加到缓冲区的文件有哪些,对比与服务器中的代码差别,防止提交错文件,造成需要多次提交:
切断之前操作后失误的依赖关系,依赖初始为commit_id 的代码)
git pull //更新本地代码仓,使之与服务器相同
git status //查看本地代码仓要上传到服务器的文件有哪些
git diff 文件名 //查看文件内容增删情况
git add . //如果要上传的是整个文件夹的文件使用 “.”,点表示所有文件
git add 文件名 //如果是要上传单个文件,则在add 的后面添加文件名
5、添加上传文件的注释到缓冲区中:
git commit -m "注释" //注释的内容为本次修改的文件的原因内容等
6、提交代码:
git push
git 从服务器下载代码到本地:
1、 git clone ssh ://服务器地址里的.git -b //不需要本地是代码仓库(没有.git文件夹),即第一次下载
2、git pull //需要本地已经是一个代码仓库了,可以用来下载本地已经存在,但是服务器上已经更新了的代码;如果是要下载从来没有下载过的代码则要先初始化本地的文件夹为代码仓库,命令如下:
<1>、git init
<2>、git pull 服务器地址中的.git
更新本地代码仓的步骤:
<1>、git status : 检查代码状态
<2>、git log :查看日志,获取硬件编码
<3>、命令行显示 “commit XXXXXXXXXXXXXXXXXXX”,commit后面所接的字符串为编码
<4>、git reset --hard 编码(只要commit编码中的编码,不要commit) :回滚到之前的commit_id 的代码
<5>、git pull :下载更新代码
<6>、git status :查看状态
<7>、git pull : 会显示已更新到最新状态了。