基本操作
1.基本参数设置
安装完git后,主要参数还有两个。
git config --global user.name "duandoke" git config --global user.email wangdongddk@163.com
2.把指定目录设置为repository(仓库)
git init
3.新增文件
echo abc>1.txt git add 1.txt 或者 git add . git commit -m "add 1.txt"
4.本地repository传到服务器
git remote add origin https://git.oschina.net/duandaoke/os.git要求服务已经建立同名仓库 git push origin master origin是名字 master是分支
5.把远程的仓库clone到本地
git clone http://git.oschina.net/duandaoke/os.git
练习
1.在A电脑新建工程
mkdir temp cd temp echo a>1.txt echo b>2.txt git init
git config --global user.name duandaoke git config --global user.email wangdongddk@163.com
2.把修改后的工程上传到服务器
git add . git commit -m '1.txt 2.txt' git remote add org https://git.oschina.net/duandaoke/temp.git git push org master
3.在B电脑中下载工程
git clone https://git.oschina.net/duandaoke/temp.git cd temp/
4.在B电脑中修改工程并上传
git rm 2.txt echo c>3.txt git add . git commit -m 'b remove_2.txt and create 3.txt' git push
5.在A中更新修改后的工程
git pull
里程碑
1.简介
里程碑即Tag,是人为对提交进行的命名
2.建立带说明的里程碑
git commit -m "just a commit" git tag -m "这是某次提交" "tagname"
3.查看里程碑
git tag
4.删除里程碑
git -d 'tagname'
分支
1.显示分支
git branch
2.创建分支
git branch "branch_name"
3.删除分支
git branch -d "branchname" 本地删除 git branch orgin :branchname 删除远端的分支(推送空分支就是删除)
4.合并分支
git check master git merge "other_branch"