赞
踩
git --version //查看自己的版本号
//配置提交记录中的用户信息
git config --global user.name "yourName" //自己的名字
git config --global useremail "yourEmail" //具体的邮箱
git config --list //查看是否配置成功
git clone +在码云上面复制下来的远程地址 //将远程地址克隆到本地
git add ./ //将修改的东西添加到本地暂存区(git add test.cpp)
git commit -m 描述 //提交说明,提交到当前版本库
git pull //拉取线上的代码
git push //将本地的修改提交到远程仓库中
git status //查看状态
git log //查看日志
git init //git的初始化
git remote add origin<repo-address> //把远程库的地址填到<repo-address>
git pull origin master //把本地库文件和远程库文件进行合并(必须指定分支)
git pull origin master --allow-unrelated-histories //远程库已经存在代码记录了,并且那部分代码没有和本地仓库进行关联
git pull -u origin master //合并提交代码
git branch --set-upstream-to=origin/master //如果没有用-u也可以通过这种方式关联显示分支
//查看本地/远程/所有分支
git branch
git branch -r
git branch -a
git branch <branch-name> //创建分支
git checkout <branch-name> //切换分支
git checkout -b <branch-name> //创建并切换分支
//删除本地/远程分支
git branch -d <branch-name>
git push origin --delete [branch-name]
git brnch -dr [origin/branch] //只能删除本地库与远程库分支之间的追踪关系
git push origin :<远程分支>
git merge <branch-name> //合并某分支到当前分支
git push origin<本地分支>:<远程分支> //提交并创建远程分支 远程分支:本地分支
//拉取远程分支到本地分支
git checkout -b <branch-name> origin/<branch-name>
//上面命令如果报错"fatal:'origin/dev' is nota commit and a branch 'dev' cannot be created from it",就先执行下git pull或者git fetch
git log <negative number> //查看提交历史,后面跟一个负数标识显示记录数
//版本回退
git reset --hard HEAD^ //回退到上个版本
git reset --hard HEAD^^ //回退到上上个版本
git reset --hard <commit_id> //回退到指定commit
//总有后悔药
git reflog //查看命令历史,以便确定要回到未来的哪个版本,查看比回退版本更高的版本的commit
//更新远程库
git push -f origin master //危险的强制推送,可以把需要的文件拷贝下来,然后同步,同步后再将文件拷贝下来
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。