概述
基本用法
添加
echo "# SwiftChat" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/dujiepeng/ SwiftChat.git
git push -u origin master
或者
git remote add origin https://github.com/dujiepeng/SwiftChat.git
git push -u origin master
查看状态
git status
添加文件
git add test.h
删除添加
git rm test.h
取消修改
git checkout test.h
查看提交记录
git log
强制回滚
git reset --hard <commit|tag> (回滚到某一位置)
强制提交
git push -f origin <branchName>
merge
git checkout branch1 // 切换到branch1分支上
git merge branch2 // 将branch2 merge 到 branch1
branch
1.创建本地分支
$ git branch <branchName>
2.建立远程分支
$ git remote add <branchName>
3.删除本地分支
$ git branch -d <branchName>
4.查看远程分支
$ git branch -r
5.查看所有分支
$ git branch -a
6.将本地分支推送到远程分支
$ git push origin <branchName>
7.删除远程分支
$ git push origin :<branchName> (注意冒号前空格)
8.切换分支
$ git checkout <branchName>
切换分支的时候,如果有修改,需要先缓存
$ git stash
再切换回来的时候,可以读取缓存
$ git stash apply
9.切换分支并在本地创建一样名字分支
目前远程分支情况为:
dujiepeng@dujiepengtekiMacBook-Pro EaseMobClientSDK$ git branch -r
dev/dev
dev/master
dev/release_2.1.4
dev/revert-3-master
origin/HEAD -> origin/master
origin/ML
origin/master
origin/revert-3-master
在本地创建相同名称分支并切换
git checkout -t dev/dev
执行结果
dujiepeng@dujiepengtekiMacBook-Pro EaseMobClientSDK$ git branch
* dev
master
tag
创建本地
$ git tag -a v0.1.2 -m “0.1.2版本”
提交到远程服务器
$ git push origin v0.1.2 # 将v0.1.2标签提交到git服务器
$ git push origin –tags # 将本地所有标签一次性提交到git服务器
删除本地
$ git tag -d v0.1.2 # 删除标签
删除远程分支
git push origin --delete tag v0.1.2
fork
1.在github上点击fork。
2.clone到本地。
3.在远程仓库中添加父类节点,以便随时拿到最新code
$ git remote add dev git://github.com/AlibabaTech/druid.git
dev:取的名字,以后可以直接向名字操作
git://github.com/AlibabaTech/druid.git:父节点的git地址
运行以下看结果
$ git remote
获取最新父节点的最新code
接下来我们要用git fetch命令从远程仓库抓去数据到本地,fetch命令会到远程仓库中拉取本地仓库中还没有的数据,运行完成后,我们就可以在本地访问远程仓库的所有分支。
$ git fetch dev
更新本地仓库
切换到本地分支上,
git merge <远程仓库名称>/<远程仓库分支>
更新远程仓库到最新
git push origin <branchName>
Stash
- 临时保存 git stash
- 恢复保存 git stash pop
老大给的,怕弄没了,存到博客上
最后
以上就是冷艳花生为你收集整理的GitHub基本用法的全部内容,希望文章能够帮你解决GitHub基本用法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复