git命令常用操作
第一步:拉取git上的文件(git clone 远程仓库地址)
第二步:在主目录下运行git base here,执行git status
第三步:添加文件到本地仓库(git add 文件)之后,再次执行git status 查看状态
第四步:提交文件到本地仓库(git commit -m "提交备注")
第五步:推送本地仓库至远程仓库(git push 远程仓库名 远程仓库分支)
注:在执行的过程中,如果出现fatal: Not a git repository (or any of the parent directories): .git提示,则说明本地没有README.md文件,需要执行(git init)命令。
注:在执行推送合并时,如果出现fatal: 'origin' does not appear to be a git repository;fatal: Could not read from remote repository.时,说明找不到远程仓库地址,需要执行git remote add 远程仓库名(origin) 远程仓库地址(https://github.com/a876459952/test.git).
注:在执行推送时,如果出现error: failed to push some refs to 'https://github.com/a876459952/test.git'时,说明远程仓库与本地仓库不一致,需要合并,则需要执行命令(git pull --rebase 远程仓库名(origin) 远程仓库分支(master))
常用命令总结:
1、将本地代码提交到远程仓库 【初始将文件修改上传到远程仓库】
#初始化 git init #添加到暂存区 git add . #提交到本地仓库 git commit -m 'first commit' #关联到远程仓库 git remote add origin 远程仓库地址 #获取远程仓库与本地仓库同步合并(如果远程仓库不为空,必须做这一步) git pull --rebase origin master #把本地内容推送到远程仓库,执行此命令后输入用户名、密码 git push -u origin master
初始化之后再上传[master为主分支]
#添加到暂存区
git add . #提交到仓库
git commit -m 'firs commit' #提交到仓库
git push -u origin master
注:如果第一次从另一个分支如【pre】分支上传到远程仓库中,必须要关联:git pull --rebase origin pre 这一步
#添加到暂存区
git add . #提交到远程仓库
git commit -m 'firs commit' #远程仓库与本地仓库同步合并
git pull --rebase origin pre #提交到远程仓库
git push -u origin pre
注:将单独一个文件传到远程分支中
#添加到暂存区
git add . #提交单独文件如:a.text文件 git commit -m a.text #pull远程分支
git pull --rebase origin mast #提交到远程分支
git push origin master
2、删除远程仓库文件,保留本地文件
#删除的文件a.text
git rm -r --cached a #提交到远程仓库
git commit -m 'delete file' #pull远程分支文件
git pull --rebase origin mater #本地文件推送到远程仓库
git push origin master
3、删除远程分支和本地分支文件夹:
#查看本地分支下的文件
ls #删除a 文件夹及其下所有文件
git rm a -r -f #同步删除操作到远程分支
git commit -m ‘delete a’ #提交到分支
git push origin master