Git和Github轻使用
git命令行常用指令
Git的使用可以分为命令行和图形界面,以下为命令行的常用指令,图形界面需要下载Tortoise Git,操作流程是一样的。
利用Git提交代码到Github流程
1、利用 SSH 完成 Git 与 GitHub 的绑定
查看本机是否安装 SSH(安全外壳协议)
ssh
指定 RSA 算法生成密钥,之后就会生成两个文件,分别为id_rsa和id_rsa.pub,即密钥id_rsa和公钥id_rsa.pub
ssh-keygen -t rsa
然后,添加SSH key,Github个人主页——Settings——SSH and GPG Keys——New SSH key——粘贴公钥id_rsa.pub的内容
验证绑定是否成功
ssh -T git@github.com
2、把远程仓库代码同步到本地
a)若本地不存在代码仓库
git clone https://github.com/guobinhit/mybatis-tutorial.git
其中,https://github.com/guobinhit/mybatis-tutorial.git 为远程仓库的地址,git clone指令将远程仓库代码“克隆”到本地。
b)若本地已经存在仓库
初始化本地仓库,该指令也用于创建本地仓库
git init
关联本地仓库,origin代表远程仓库
git remote add origin https://github.com/guobinhit/mybatis-tutorial.git
同步远程仓库和本地仓库
git pull origin master
使用set-url修改origin仓库的url
git remote set-url origin git@github.com:your_username/your_repository.git
先将已经添加过的,命名为origin的远程仓库给删了,然后重新添加
git remote rm origin
git remote add origin git@github.com:your_username/your_repository.git
3、修改本地程序并提交
修改代码程序,并查看本地仓库状态
git status
将新增加的文件添加到仓库,此步骤实际上只是将文件提交到“临时缓冲区”
git add [文件名]
添加所有文件
git add --all
将文件提交到仓库
git commit -m "text commit"
打印Git仓库提交日志
git log
3、将本地程序同步到远程仓库
将本地仓库的内容同步到远程仓库
git push origin master
其他相关命令:
查看Git仓库分支情况
git branch
创建名为a的分支
git branch a
切换到a分支
git checkout a
创建分支b的同时切换到b分支
git checkout -b b
删除a分支
git branch -d
强制删除a分支
git branch -D
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)