美文网首页
GitHub常用指令

GitHub常用指令

作者: 蓝Renly | 来源:发表于2018-08-15 21:11 被阅读0次

Git常用指令总结:

1.git个人信息填写

git config --global user.name "Lansir"
git config --global user.email "helloworldlgr@gmail"
git config --list //查看用户信息

2.创建版本库repository(本地库)

//1.创建一个项目目录
git init
//2.忽略文件
touch .gitignore
//3.查看状态
git status
//4.添加命令
git add
git add --all //添加所有
git add .  //添加所有
//5.提交命令
git commit -m "文字注释"//添加完后提交到本地库中
//6.查看提交记录
git log  //查看完整的提交记录
git log -n  //查看最近n次提交记录
//7.版本回退
git reset --hard HEAD^ //回退到上一个版本
git reset --hard HEAD~n //往上回退n个版本
git reset --hard commit id//回到某一版本,根据版本号
git reflog //查看每一次记录
commit id //回退到指定的版本(回退后悔后使用回退回去)
//分支管理(主分支;master;次分支div)
git branch //查看当前分支
//创建并切换分支
git checkout -b mary //创建mary分支,并切换到mary分支
git branch mary //创建mary分支
git checkout mary  //切换到mary分支
git branch -d mary  //删除分支
//合并分支:冲突解决(修改冲突后再次提交)
git merge mary //将mary分支合并到master主支上

3.远程仓库github

//1.创建SSH Key(方法如下,cmd窗口输入)
$ ssh-keygen -t rsa -C "youremail@example.com"
//2.登录GitHub,打开setting,SSH Keys页面
//3.创建远程仓库newrepository
//4.添加远程仓库:
git remote add origin SSH  //本地库关联远程仓库
//5.推送到远程仓库
git push -u origin master //当前分支`master`推送到远程`master`分支.`-u`会把本地`master`分支和远程`master`分支关联起来.
//下次提交就可以:
git push origin master
//推送分支
git push origin dev
//克隆
git clone //将远程库克隆到本地库
git branch -a //查看远程分支
git checkout //切换分支
git remote//查看远程库的信息
git pull //拉取最新代码试图合并

小结

  • 本地新建的分支如果不推送到远程,对其他人就是不可见的;
  • 从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交;
  • 在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;
  • 建立本地分支和远程分支的关联,使用git branch --set-upstream branch-name origin/branch-name
  • 从远程抓取分支,使用git pull,如果有冲突,要先处理冲突

相关文章

网友评论

      本文标题:GitHub常用指令

      本文链接:https://www.haomeiwen.com/subject/nglgbftx.html