克隆代码
git add . 添加
git status 查看修改状态
git clone https://github.com/lohan601410176/student_OS.git 在github上拉项目到本地
把本地文件拷贝到拉下来的目录上
git commit -am "搜索" “这里面写修改说明”
git push origin master 传入github的远程仓库里
git checkout -- app/views/members/index.html.erb 把远程的改变重新拉一下
git diff 查看改变的内容
上传代码:
git stash 把本地的改变存起来
git pull yggc(远程总仓库名) master 把远程总仓库的代码拉到下来
git stash pop 把远程拉下来的代码和本地git stash(本地改变并存起来的代码)一起合到本地
git add . 添加
git status 查看修改状态
git commit -m "搜索" “这里面写修改说明”
git push origin master 传入github的远程仓库里
添加分支或主分支:
要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,运行
git remote add 远程仓库名字 远程仓库Url
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name> "切换之前最好先git stash一下"
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
add 添加 多余文件解决方法:
这样的错误是由于, 有的时候 可能
git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件
git add 如果添加了错误的文件的话
撤销操作
git status 先看一下add 中的文件
如果是撤销所有的已经add的文件:
git reset HEAD .
如果是撤销某个文件或文件夹:
git reset HEAD -filename
版本回退:
查看所有commit的版本号
git log
git reset --hard 3628164 (commit版本号)
git 冲突(提示conflict)
常见冲突问题
- 切换分支
远程分支名称:meng
远程主分支:master
查看当前分支:git branch
在meng分支上:
git pull origin master
git add .
git commit -m"更新描述"
git push origin meng
切换到master分支上
git checkout master
从meng分支上拉代码到主分支上
git merge meng
git push origin master
网友评论