Git的基本使用
GitHub名词解释:Repository(仓库)收藏(star)复制克隆项目(Fork) 该fork的项目是独立存在的Pull request(发起请求)Watch(关注)Issue(事务卡片)Git的三个区域工作区 暂存区 git仓库Git添加文件从工作区到暂存区git add 文件名Git添加文件从暂存区到Git仓库git commit -m “提交描述”Git的基本配置1.设置用户名git
GitHub名词解释:
Repository(仓库)
收藏(star)
复制克隆项目(Fork) 该fork的项目是独立存在的
Pull request(发起请求)
Watch(关注)
Issue(事务卡片)
Git的三个区域
工作区 暂存区 git仓库
Git添加文件从工作区到暂存区
git add 文件名
Git添加文件从暂存区到Git仓库
git commit -m “提交描述”
Git的基本配置
1.设置用户名
git config --global user.name ‘xxx’
2.设置用户名邮箱
git config --global user.email ‘xxxxxx@qq.com’
Git本地初始化项目
1.创建一个新的文件夹
2.在文件夹里使用 git init 生成.git文件
3.向仓库中添加文件 先创建文件 然后用git add 添加到暂存区 然后用git commit 添加到仓库中
4.修改文件 修改后 使用 git add 和 git commit
5.删除文件 git rm 文件名 然后 git commit -m ‘删除文件’
git rm --cache 只删除暂存区的文件
Git远程管理github仓库
1.下载项目 git clone 仓库地址
2.git add git commit
3.通过git push提交到远程仓库
远程Git密码设置
将./git/config中
[remote “orgin”]
url = https://github.com/用户名/仓库名.git
修改为
[remote “orgin”]
url = https://用户名:密码@github.com/用户名/仓库名.git
指令:
git reset 版本快照的id号 用git log来查看id号
git checkout – 文件名 将暂存区的数据恢复到工作目录
git log 查看提交的历史记录
git diff
git diff 快照id1 快照id2
git diff --cached 比较暂存区和git仓库中的快照
git commit --amend 更正最近一次的提交
git mv 文件名1 文件名2 修改文件名
git reset HEAD 拉取最近一次提交到版本库的文件到暂存区 该操作不影响工作区HEAD指向最新的版本
HEAD~指向上一个快照
git reset 默认为–mixed 撤销一次提交命令 将HEAD指向上一个快照 将HEAD移动后指向的快照回滚到暂存区域
git reset --soft HEAD~ 撤销一次提交命令 将HEAD指向上一个快照
git reset --hard HEAD~ 撤销一次提交命令 将HEAD移动后指向的快照回滚到暂存区域 然后将暂存区域的文件还原到工作目录
分支相关
切换分支 git checkout 分支名
创建并切换分支 git checkout -b 分支名
合并分支 git merge 分支名
删除分支 git branch -d 分支名
创建分支 git branch 分支名
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)