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
原创粉丝点击