Git教程
来源:互联网 发布:网络摄像头网址 编辑:程序博客网 时间:2024/06/05 14:13
安装
git//检查是否已经安装sudo apt-get install git//dpkg被中断手工运行sudo dpkg --configure -a//问题应该是我安装flash时中断导致了错误//按照提示运行命令后得到解决git//检查安装状况git config --global user.name "xxxxx"//不太清楚这个name是用户名还是自定义的那个namegit config --global user.email "xxx@xxx.com"
创建版本库
cd ~mkdir gitcd git mkdir testcd testgit init创建新文件git add filename git commit -m "updates"
更新修改提交
//修改文件git status 查看更新情况git add .git commit -m "a new update"
版本回退
//加入错误更新 提交git log 查看最近更新记录git log --pretty=onelinegit reset --hard HEAD^git reset --hard xxxxxxx若关机后get refloggit reset --hard xxxxxxx
工作区和暂存区
git add 文件修改 添加到暂存区git commit 文件提交到当前分支。。。。
管理修改
提交的是修改以及提交的是add后的文件修改(暂存区)
撤销修改
git check -- filegit reset HEAD file 然后上一条。
删除
git rmgit checkout -- file
远程仓库
ssh-keygen -t rsa -C "mrsummersun@foxmail.com"复制id_ras.pub的内容到github sshkey
添加远程库将本地仓库与之关联git remote add origin git@github.com:mrSummerSun/NWU.gitgit push -u origin master-u 参数:把本地master内容推送到远程新的master分支
以后的推送git push origin master
ssh警告blabla
远程拉取
git clone git@github.com:xxx/xxx.git
创建与合并分支
创建分支 git checkout -b devgit branch devgit checkout devgit branch git checkout *//合并 devgit merge dev //分支 删除git branch -d dev
解决冲突
git checkout -b feature1git log --graph
[待续]bug分支 协作方式等
0 0
- Git教程
- git 教程
- git 教程
- git 教程
- git 教程
- Git 教程
- Git教程
- Git教程
- git教程
- git教程
- Git教程
- git教程
- git教程
- Git 教程
- Git 教程
- git教程
- Git教程
- git教程
- android Activity之间数据传递 Parcelable和Serializable接口的使用
- 开始使用fedora22 作记录
- poj 3259 Wormholes (bellman)
- Java中对多行内容的正则匹配
- [数位dp] hihoCoder 1033 交错和
- Git教程
- Android系统UI设计之:Widget控件
- C语言04 -- 一维数组,字符串
- MySQL修改root密码的多种方法
- Java文件操作 file类层级显示目录
- credit risk 预测建模 - try 1
- PHP学习书籍记录
- 《学习OpenCV》第四章课后题5-a
- 初识AC自动机 HDU2222