初次创建
cd /home
git init //初始化
git add <file> //添加文件到暂存区
git commit -m "提交信息" //把暂存区的内容提交到当前分支
git status //查看状态
git diff //查看文件的区别
撤销和删除
git checkout --filename //工作区的修改撤销
git reset HEAD filaname //把暂存区的内容返回
git rm filename //从版本库中删除,然后git commit提交
git checkout --filename //本地误删,从版本库中恢复
远程仓库
git remote add origin git@github.com //关联远程库
git push origin master //本地库推送到远程,第一次加-u
分支管理
git branch //创建分支
git pull //拉下最新代码,失败提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream branch-name origin/branch-name
git checkout -b dev //创建分支
git add a.txt
git commit -m "add a.txt"
git checkout master //切换到主分支
git merge dev //合并
git branch -d dev //删除分支
git merge --no-ff -m "merge with no-ff" dev //合并不丢失分支信息
git push origin master //推送到远程版本
6609

被折叠的 条评论
为什么被折叠?



