美文网首页
git 常用命令

git 常用命令

作者: 程序萌 | 来源:发表于2017-04-27 13:53 被阅读0次

常用git命令汇总

克隆代码

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

相关文章

网友评论

      本文标题:git 常用命令

      本文链接:https://www.haomeiwen.com/subject/ofngzttx.html