一、安装git,根据操作系统自行安装。
二、本地项目提交到git
1.打开Github网站:https://github.com/,登录自己的账号。
2.点击Your profile,进入仓库管理 3.选择Repositories,点击New创建新仓库
上传本地项目
5.项目发布 进入本地项目文件根路径,打开Git Bash Here命令行。
git init; #加入git管理 git add .; #暂存文件至本地 git commit -m "提交信息"; #提交 git remote add origin 你自己的https地址; #连接到github git push -u origin master; #上传项目发布成功,在github上可以查看刚刚提交的项目代码
报错“! [rejected]master -> master (non-fast-forward)”的解决方法
出现这个问题是因为github中的README.md文件不在本地代码目录中,可以通过如下命令进行代码合并
git pull --rebase origin master push -u origin master6.修改代码提交步骤:
查看当前更改的代码:git status 拉取最新代码合并:git pull origin 远程分支名 修改冲突 暂存:git add . 提交:git commit 代码路径 -m "test commit" (提交部分代码加备注)全部提交去掉路径 推送远程服务器:git push origin master三、Git日常操作命令
git clone 地址 :克隆远程项目到本地 git status 查看当前修改列表 git branch 列出分支,并且在当前分支的前面用"*"标记 git branch -r 查看远程版本库分支列表 git branch -a 查看所有分支列表,包括本地和远程 touch test.txt 创建文件,创建test.txt的文件 git add . 暂存文件至本地 git commit -m "初次提交" 提交 git push origin master 推送到远程master git checkout -b dev 创建一个新的分支dev,并切换到dev git push origin dev 推送到远程dev git checkout master 切换到master分支 git merge dev 合并dev分支到master git branch tt 创建名为tt的本地分支,但依然停留在当前分支,要手动切换到tt分支 git branch -d dev 删除dev分支,如果在分支中有一些未merge的提交,那么会删除分支失败 git branch -D dev 强制删除dev分支, git push origin :dev 删除远程dev分支 git reset --hard head^ 回退到上一版本 git reflog 查询日志版本 git reset --hard 4d17f71 回退到指定的版本