Git

1、Git

 

git 命令 只能在有 .git 文件的目录里执行

进入程序目录 C:\Users\G65\PycharmProjects\beijingre
并执行 git init 初始化后,会在当前目录里生成一个 .git 文件
# 用于保存 git 相关的所有信息,如:每个版本

# git status 查看状态

# git add 添加文件(放到版本库暂存区,用于提交到版本库分支)
# git add . 添加当前目录所有文件

# git config --global user.email "wenmingcome@163.com"
# git config --global user.ename "wenming"

# git commit -m "提交描述信息" 用于将版本库里暂存区的 文件 提交至版本库分支

# git ls-tree head 查看版本库分支里所有的文件

# git ls-files -s 查看版本库里 暂存区 和 分支 里所有的文件

# git log 查看提交记录日志

# git reset --hard 版本号 # 回滚指定版本库分支 至 工作区内 原内容状态
# --soft 版本号 # 回滚版本库分支至暂存区
# head 文件 # 回滚暂存区文件至工作区(修改过的内容。非原内容)
# check out 文件 # 回滚 工作区内 修改过的内容 至 原内容
# --mix 版本号 # 回滚版本库分支 至 工作区内 修改过的内容状态
# 理解图:
# ----- 工作区 ----------||---- 版本库 -------|
# 原内容 | 修改过的内容 || 暂存区 | 分支 |
# | || | |
# | || | |
#--------|--------------||--------|---------|

# git reflog 查看历史记录

# git stash 临时保存当前工作区内容进度。并回到当前最新的版本库分支

# git stash list 查看当前 临时保存工作区 列表

# git stash pop 恢复临时保存工作区内容

# git branch 查看当前在那个分支
# git branch -a 用于查看远程分支

# git branch dev 创建 dev 分支
# git branch dev origin/dev 表示创建远程 origin/dev 分支
# git checkout -b dev  创建并切换到dev分支
# git checkout dev   功能2:切换分支

# git merge bug 合并分支,把 bug 分支 合并至 当前分支

# git branch -d bug 删除分支

# git remote add origin https://github.com/wenmingnice/wwwww.git 添加远程仓库 as origin

# git push -u origin master 把当前分支 推送到远程 as origin 库的 master 分支

# git clone https://github.com/wenmingnice/wwwww.git 克隆 下载远程仓库至本地当前目录

# git fetch origin dev 获取远程 origin库 dev分支 (从远程库分支 获取到 本地分支)
# git pull origin dev 远程拉取 origin库 dev分支 (从远程库分支 拉取到 本地工作区原内容)
# git rm -f file   删除远程库文件
# ssh-keygen.exe   创建密钥对。 然后把公钥放至  github 上即可

# vim .gitignore 文件里的文件会被 git 忽略 提交添加

 

posted @ 2018-07-03 15:15  G500  阅读(100)  评论(0)    收藏  举报