Git 简单使用

2016-03-29  本文已影响139人  Daemon1993

因为平时多用 github客户端 命令用的少
工作中没有团队用过git
今天就看着文档 练了下简单的 学习下使用

git clone url 当前目录中

git clone url newdir 新建newdir目录

untracked(未跟踪) 也就是本地新文件

unmodified(未修改) 本地与服务器一致

modified (已修改) 本地与服务器不一致

staged (暂存区域) 只有在这个区域 才能commit

进入当前项目 根目录
git status 列举
新建一个文件 修改一个原始文件 git status 列表如下
GitUse Untracked
README.md modified 已修改

文件状态列表

上面显示 changes to be commited 下的所有文件可以push到服务器了
git add GitUse

git add之后 add 之后就是将文件添加到暂存区域 查看当前更新详细情况 git commit提交更新

修改之后 可以不适用add 添加到暂存区 减少麻烦 直接使用下面

git -commit -a -m "message" 直接全部commit

修改readme.md之后

git rm name

git rm name git mv之后的status显示

git log

查看提交历史

git reset HEAD name

这时候 git rm name是不能删除的

只有 git rm -f name才能从暂存区删除

git push origin master

push 服务器 新建分支 转移分支

git merge 需要合并的分支名

合并分支

git branch -d 分支名

删除无价值分支

在服务器比如开源中国 或者Github创建了项目 这时候本地已经存在项目 要将这个项目推送到远程仓库 完整步骤如下

1 先初始化本地仓库了 git init 创建本地仓库
2 git add .添加本地全部文件
3 git commit -m "说明的信息" 提交全部本地文件到本地仓库
3 git remote add origin 远程仓库地址
4


Paste_Image.png

如果抱这个错误 估计是你本地有README.md
文件 远程仓库默认新建一个这个 提示没有合并

5 这时候需要先 pull 下来 手动合并 可以看到 说这个README.md文件需要合并

Paste_Image.png

6 这时候 打开这文件 修改一下 手动合并 在查看状态 提示需要被ADD

Paste_Image.png Paste_Image.png

7 此时 合并后 冲突解决 上传成功


Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读