Liam_小牧,信息专家,自由职业者,终身学习者
git config --global user.name "Your Name"
git config --global user.email "Your Email"
git config --list #显示用户名和email地址信息
在用户主目录创建了一个.gitconfig文件,文件保存了配置的git用户名和email地址。
ssh-keygen -t rsa -C "youremail@example.com",把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,无需设置密码。可以看到在用户主目录创建了一个.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,id_rsa.pub是公钥。mkdir gist #创建空目录
cd gist #进入目录
git init #初始化创建git本地仓库,当前目录创建了一个.git目录,用来跟踪和管理当前版本库
在github创建一个新仓库
在本地版本库目录下,运行命令:
git remote add origin git@github.com:github账户名/github仓库名.git #关联远程仓库
git add 把本地仓库内容从工作区添加到暂存区
git commit -m "提交说明" 把暂存区所有内容提交到master分支
git push -u origin master #把本地库master分支内容推送到github仓库master分支
在github创建一个新仓库或者fork一个仓库
在本地终端运行以下命令:
git clone git@github.com:github账户名/github仓库名.git #在当前目录下克隆出一个github仓库名的目录
cd github仓库名 #进入克隆的仓库
git pull #把github仓库改动的内容拉回到本地
git checkout -b sub_branch #创建子分支并切到子分支
git branch sub_branch #创建子分支
git checkout sub_branch #切换到子分支
git branch -d sub_branch #删除子分支
git branch #查看分支
git merge sub_branch #合并指定分支到当前分支
171002 创建