初入Git必会(单人模式)
1.初始化:
$ git init
$ git clone xxx.git
2.将改动放到 暂存区(Index):
$ git add . //add所有文件到 暂存区
$ git add xxx.txt add指定文件到 暂存区
3.将改动提交到 本地仓库(Repository):
$ git commit -m "备注信息"
4.将改动推送到 远程仓库(Remote):
$ git push [remote] [branch] //将本地的 分支[branch] 推送到 远程仓库[remote]
例如:
$ git push origin master //将本地的 分支 master 推送到 远程仓库 origin
$ git push //简易版(注意事项见小贴士第2条)
5.下载远程仓库的变动:
$ git pull [remote] [branch] //同push那一条解释
6.移除文件
$ git rm xxx.txt
7.回退版本:
忘了要回到哪个版本(忘了commit id),通过↓↓可以查看:
$ git reflog
回退:
$ git reset --hard HEAD^ //回退到上一个版本
$ git reset --hard HEAD^^ //回退到上上个版本
$ git reset --hard [commit id 版本号前几位就行]
例如:
$ git reset --hard 2ef0c
8.记住用户名密码的配置:
$ git config --global credential.helper store
9.设置、查看远程仓库
链接远程仓库地址:
$ git remote add origin [xxx.git]
查看远程仓库地址:
$ git remote -v
分支的管理(多人模式)
1.查看分支
$ git branch
2.创建分支
$ git branch [name]
3.切换分支
$ git checkout [name]
//创建的同时切换到某分支
$ git checkout -b [name]
4.合并分支
$ git merge [name] //将 name分支 合并到 当前分支
5.删除分支
$ git branch -d [name]
关于git的小贴士
1.全局配置
global的配置文件一般在C:\Users\Administrator\ .gitconfig里。
打开全局配置文件 .gitconfig 后,就可以发现所有通过命令行书写的带global参数的配置内容都自动的写入了这个文件里。
比如这个:
[credential]
helper = store
global的命令还有:
$ git config --global user.name "xxx"
$ git config --global user.email "xxx@xxx.xxx"
2.git push的简便写法
$ git push -u origin master //在push后加了-u
//那么下一次会将后面需要push到的位置默认
//以后就直接写
$ git push
//命令行会自动记住,要把master分支推送到origin主机上
3.关于 - 和 -- 的参数
例如:
$ git commit -m "xxx"
//这里m前的一杠代表m是缩写
$ git config --global user.name "xxx"
//这里global前的两杠代表global是全写
4.关于仓库结构
仓库结构原理图Workspace:工作区
Index / Stage:暂存区
Repository:本地仓库区
Remote:远程仓库
网友评论