Git快速入门
第一步:git自报家门在你用git之前,要先自报家门,否则代码不能提交。$ git config --global user.name #你是谁$ git config --global user.email #怎么联系你第二布:代码管理1)创建版本库//改变目录$ cd E:///创建文件夹$ mkdir test//仓库初始化$ git init...
·
第一步:git自报家门
在你用git之前,要先自报家门,否则代码不能提交。
$ git config --global user.name #你是谁
$ git config --global user.email #怎么联系你
第二布:代码管理
1)创建版本库
//改变目录
$ cd E:/
//创建文件夹
$ mkdir test
//仓库初始化
$ git init
** 注意**
- 不要把仓库建立在中文目录下,可能出问题
- .git是个隐藏目录,不要乱碰(你的每一次代码修改它都帮你记录着呢)
2)查看仓库状态
$ git status
3)向仓库添加文件到缓存区
添加一个文件到控制版本器暂存区
$ git add 文件名
上传多个文件, .代表当前目录
$ git add .
4)对版本库的文件进行操作
添加
$ git commit -m 'add 添加的文件名'
修改
$ git commit -m 'modify 修改文件名'
删除
$ git commit -m 'del 删除文件名'
5)删除文件
$ git rm 文件名
推送远程仓库github
1.为本地仓库添加远程库
为本地仓库添加远程库
$ git remote add origin https://git.oschina.net/lianshou/test.git
意思是:添加1一个远程库,代号是origin,地址是后面的url
push推送代码到远程库
$ git push origin master
意思是,把本地的版本(默认是master),推到代号为origin的远程库去。
这个过程会让你输入用户名和密码。
另一种方法不用别名,直接推送到远程库
$ git push http://... master
2.从github同步代码到本地
$ git pull #github地址
3.查看日志
$ git log //查看项目日志
$ git log <file> //查看某文件的日志
$ git log . //查看本目录的日志
如果感觉log有点乱,可以使用一下命令让日志单行
$ git log --pretty=oneline
4.切换版本
1)查看版本变化
$ git reflog //查看版本变化
HEAD指向当前版本
切换为head的前1版本
$ git reset --hard HEAD^
切换为head的前2版本
$ git reset --hard HEAD^^
切换为head的前100版本
$ git reset --hard HEAD~100
使用HEAD切花版本比较麻烦,可以利用版本号来切换。
$ git reset --hard #版本号
//版本号不用写那么长,能保证不会重复就可以
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献3条内容
所有评论(0)