赞
踩
新项目必做的操作 就是拉取远程仓库的代码。一般的开发是在dev分支上开发,但是默认拉下来了master分支 需要拉取dev分支怎么拉取呢
如果新项目第一次拉代码建议新建一个文件夹 这样拉取下来的文件都在你新建的文件夹中
推荐用https... 不用ssh配置密钥
创建的dev分支就是刚刚从远程版本库中拉取的dev分支,并切换到dev分支上进行开发
这样就成功了 然后打开项目 就在dev分支了 ~
完毕完毕!
git init
推荐用https... 不用ssh配置密钥
git clone 项目地址 // git clone https...
git config --list
git config --global user.name "xxx"
git config --global user.email "xxx@xxx.com"
git add .
git add test.txt
git status
git diff
引号中写本次提交的内容 相当于注释吧 后面如果找的话也方便一点
git commit -m "add file"
git pull
如果拉下来代码 有冲突或页面报错 要先解决冲突!或者解决报错问题 再重新git add . ; git commit -m"conflict" 然后再执行下一步 git push 推代码操作
git push
git log
git blame [file]
git branch
git branch -a
git fetch
git checkout -b dev origin/dev
git checkout 分支名称
git checkout -b dev //dev 换分支名称
git branch 分支名称
git push origin dev
git merge 分支名
git branch -d 分支名称
git checkout file_name
git checkout .
git reset [file]
git reset --hard
git reset --hard [commit]
git reset [--soft | --mixed | --hard] [HEAD]
--mixed 为默认,可以不用带该参数,用于重置暂存区的文件与上一次的提交(commit)保持一致,工作区文件内容保持不变;
--soft 参数用于回退到某个版本;
--hard 参数撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交。(注:谨慎使用 –-hard 参数,它会删除回退点之前的所有信息)
HEAD 表示当前版本
HEAD^ 上一个版本
HEAD^^ 上上一个版本
HEAD^^^ 上上上一个版本
git revert [commit]
git mv [file] [newfile]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。