Git基础 学习笔记
git-it(patchwork) 中文版学习笔记
查看git的版本:git –version
设置本地git的用户名和邮箱:
git config –global user.name “yourname”
git config –global user.email “youremail@example.com“
创建本地git仓库:
在当前目录下创建名为Filename的文件夹:mkdir <文件名>
进入新创建的文件夹: cd <文件名>
将文件夹设置为git仓库: git init
向git中提交变更:
检查git仓库的状态:git status
向git中添加要变更的文件:git add <文件名> 或添加全部 git add .
向git提交刚刚添加的文件及其备注信息:git commit -m “本次提交的备注信息”
查看要更新的文件的改动信息(提交变更之前):git diff
绑定github账号:
绑定github账号:git config –global user.username <你的github用户名>
查看用户状态:git config –global user.username
创建github远端仓库:
首先在github上新建一个repo
添加远端repo的url: git remote add origin <远端链接>
向名为origin的远端的名为master的分支推送本地git的文件:git push origin master
fork&clone仓库:
选择目录:用cd ..命令返回home,再用cd进入到想要的目录下
复制仓库到本地:git clone <该仓库的下载url>
进入clone到本地的仓库的文件夹: cd 文件夹名称
查看本地复制的仓库和github上别人的仓库是否链接:git remote -v
添加一个除origin外的仓库:git remote add <远端仓库名称> <目标仓库url>
更改一个远端仓库的url地址:git remote set-url <远端仓库名称> <自己(fork)的仓库url>
添加一个分支:
与第7步相同,进入目标仓库的目录下
查看当前分支状态:git status
添加一个新的分支:git branch <分支名>
进入/切换到某一个分支:git checkout <分支名>
之后在本地进行修改,然后按照第4步中的操作在新分支内提交变更:
git status
git add <路径/文件名>
git commit -m “本次提交的备注信息”
将分支更改内容同步到origin上:git push origin <分支名>
与collaborators合作:
在仓库settings中,找到collaborator,添加合作者的用户名
拉取变更之前查看更改内容:git fetch –dry-run
拉取更新内容:git pull <远端名> <分支名>
提交pull request:
在对方的仓库中找到new pull request按钮
选择compare across fork,并找到对方原来的分支和自己修改后的分支
之后点击create pull request,添加备注信息,然后提交
merge 分支
进入主干分支:git checkout <主干分支名>
融合被融合的副分支:git merge <副分支名>
删除已经成功融合后的副分支:git branch -d <分支名>
删除远端的分支:git push <远端名> –delete <分支名>