导航:首页 > 程序命令 > github命令行

github命令行

发布时间:2022-01-15 04:12:44

‘壹’ 用 Git 一定要用命令行吗用命令行一定高贵吗

Git其实不一定要用命令行的,可以用TortoiseGit(小乌龟Git)。
说实话在Windows上比用命令行来的方便,你可以完全不用操作命令行,当然要是懂一些命令自然会更方便不少。



常用的Git命令


查看、添加、提交、删除、找回,重置修改文件


git help <command> # 显示command的help


git show # 显示某次提交的内容 git show $id


git co — <file> # 抛弃工作区修改


git co . # 抛弃工作区修改


git add <file> # 将工作文件修改提交到本地暂存区


git add . # 将所有修改过的工作文件提交暂存区


git rm <file> # 从版本库中删除文件


git rm <file> —cached # 从版本库中删除文件,但不删除文件


git reset <file> # 从暂存区恢复到工作文件


git reset — . # 从暂存区恢复到工作文件


git reset —hard # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改


git ci <file> git ci . git ci -a # 将git add, git rm和git ci等操作都合并在一起做git ci -am “some comments”


git ci —amend # 修改最后一次提交记录


git revert <$id> # 恢复某次提交的状态,恢复动作本身也创建次提交对象


git revert HEAD # 恢复最后一次提交的状态


查看文件diff


git diff <file> # 比较当前文件和暂存区文件差异 git diff


git diff <id1><id1><id2> # 比较两次提交之间的差异


git diff <branch1>..<branch2> # 在两个分支之间比较


git diff —staged # 比较暂存区和版本库差异


git diff —cached # 比较暂存区和版本库差异


git diff —stat # 仅仅比较统计信息


查看提交记录


git log git log <file> # 查看该文件每次提交记录


git log -p <file> # 查看每次详细修改内容的diff


git log -p -2 # 查看最近两次详细修改内容的diff


git log —stat #查看提交统计信息


tig


Mac上可以使用tig代替diff和log,brew install tig


Git 本地分支管理


查看、切换、创建和删除分支


git br -r # 查看远程分支


git br <new_branch> # 创建新的分支


git br -v # 查看各个分支最后提交信息


git br —merged # 查看已经被合并到当前分支的分支


git br —no-merged # 查看尚未被合并到当前分支的分支


git co <branch> # 切换到某个分支


git co -b <new_branch> # 创建新的分支,并且切换过去


git co -b <new_branch> <branch> # 基于branch创建新的new_branch


git co $id # 把某次历史提交记录checkout出来,但无分支信息,切换到其他分支会自动删除


git co $id -b <new_branch> # 把某次历史提交记录checkout出来,创建成一个分支


git br -d <branch> # 删除某个分支


git br -D <branch> # 强制删除某个分支 (未被合并的分支被删除的时候需要强制)


分支合并和rebase


git merge <branch> # 将branch分支合并到当前分支


git merge origin/master —no-ff # 不要Fast-Foward合并,这样可以生成merge提交


git rebase master <branch> # 将master rebase到branch,相当于: git co <branch> && git rebase master && git co master && git merge <branch>


Git补丁管理(方便在多台机器上开发同步时用)


git diff > ../sync.patch # 生成补丁


git apply ../sync.patch # 打补丁


git apply —check ../sync.patch #测试补丁能否成功


Git暂存管理


git stash # 暂存


git stash list # 列所有stash


git stash apply # 恢复暂存的内容


git stash drop # 删除暂存区


Git远程分支管理


git pull # 抓取远程仓库所有分支更新并合并到本地


git pull —no-ff # 抓取远程仓库所有分支更新并合并到本地,不要快进合并


git fetch origin # 抓取远程仓库更新


git merge origin/master # 将远程主分支合并到本地当前分支


git co —track origin/branch # 跟踪某个远程分支创建相应的本地分支


git co -b <local_branch> origin/<remote_branch> # 基于远程分支创建本地分支,功能同上


git push # push所有分支


git push origin master # 将本地主分支推到远程主分支


git push -u origin master # 将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库)


git push origin <local_branch> # 创建远程分支, origin是远程仓库名


git push origin <local_branch>:<remote_branch> # 创建远程分支


git push origin :<remote_branch> #先删除本地分支(git br -d <branch>),然后再push删除远程分支


Git远程仓库管理


git remote -v # 查看远程服务器地址和仓库名称


git remote show origin # 查看远程服务器仓库状态


git remote add origin git@ github:robbin/robbin_site.git # 添加远程仓库地址


git remote set-url origin git@ github.com:robbin/robbin_site.git # 设置远程仓库地址(用于修改远程仓库地址) git remote rm <repository> # 删除远程仓库


创建远程仓库


git clone —bare robbin_site robbin_site.git # 用带版本的项目创建纯版本仓库


scp -r my_project.git git@ git.csdn.net:~ # 将纯仓库上传到服务器上


mkdir robbin_site.git && cd robbin_site.git && git —bare init # 在服务器创建纯仓库


git remote add origin git@ github.com:robbin/robbin_site.git # 设置远程仓库地址


git push -u origin master # 客户端首次提交


git push -u origin develop # 首次将本地develop分支提交到远程develop分支,并且track


git remote set-head origin master # 设置远程仓库的HEAD指向master分支


也可以命令设置跟踪远程库和本地库


git branch —set-upstream master origin/master


git branch —set-upstream develop origin/develop

‘贰’ 如何用命令行删除github 中的repo

如何删除上传到github上的文件
REST以资源和行为为中心,而SOAP则与之不同,它基于方法 和 数据类型。一个REST服务一般只有4个操作,它们对应于4个HTTP方法GET、POST、PUT和DELETE,而SOAP服务则没有这样的限制;开发人员可以根据自己的需要使用更多或较少的方法。而且,这些方法一般是通过POSTHTTP方法调用的,而这个方法与所请求的操作类型则完全没有关系。
为了演示SOAP的用法,我们使用一个简单的例子。假设您有一个社交书签应用,而您希望允许第三方开发人员使用SOAP向应用添加书签和从应用查询书签。一般情况下,您会使用getBookmark()和addBookmark()等函数实现一组服务对象,并将这些服务对象通过一个SOAP服务器发布出去。这个服务也会负责将SOAP数据类型转换成原生数据类型,解析 SOAP 请求数据包,执行相应的服务器函数,并生成包含结果的一个SOAP响应数据包。

‘叁’ 如何运行github上的代码

这种情况一般来说都是因为你下载下来的项目是用androidstudio做的,你只要把两个项目中java文件夹下的类按照相应的包复制到android-ui项目的src下,把main中的图片、xml等等都复制到android-ui中对应的位置上,再导入对应v4或者v7包就好了。

‘肆’ 怎么方便查看github的代码

方法1 - 克隆(Clone)源代码到本地

1
到github.com找到自己感兴趣的项目,比如Jquery,复制项目的Clone URL

2
在本地打开Git Bash命令行窗口

3
把复制好的Clone URL粘贴到命令行窗口并回车,执行完Clone命令代码即下载到本地
Git Clone [URL]

END
方法2 - 下载源代码Zip包

1
找到自己感兴趣的项目,在项目页面点击"Download Zip"按钮,源代码即可下载到本地

END
方法3 - 直接在线浏览代码并复制想要的代码段

1
项目的源代码可以直接在代码浏览窗口查看,感兴趣的话可以直接复制或者下载

http://jingyan..com/article/48b558e3352dac7f38c09a1b.html

‘伍’ 怎么使用命令行控制github

使用命令行控制github的方法

‘陆’ 怎么在命令行下登陆github

第一步: 安装Git,使用命令 “sudo apt-get install git”

第二步: 创建GitHub帐号

第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "[email protected]"”,your_email是你的email

第四步: 回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key

第五步: 测试ssh key是否成功,使用命令“ssh -T [email protected]”,如果出现You’ve successfully authenticated, but GitHub does not provide shell access ,这就表示已成功连上github

第六步: 配置Git的配置文件,username和email

git config --global user.name "your name" //配置用户名

git config --global user.email "your email" //配置email

‘柒’ 如何用git命令行上传本地代码到github

在windows系统客户端安装git工具。
注:如何安装git工具在此不做介绍,如需了解可网上搜索安装介绍。

在“本地文件”中添加“.git文件”,用于git管理。
进入本地文件夹,右击鼠标-单击Git Init Here-生成.git文件夹。

在github创建仓库用于存储管理本地文件,示例:Blog。
点击账号前的加号(Create New)--New repository,根据引导创建一个Blog仓库。

远程添加github上的Blog仓库。
1)进入本地文件夹下-右击鼠标-Git Gui-远端(remote)-Add...

2)获取github中Blog仓库的地址。

3) 在Add Remote窗口中填写名字、Location。
名字:Blog
Location:粘贴刚刚复制的Blog仓库路径
最后单击“Add”。

将本地文件内容即“已缓存的改动”,提交git管理的master分支上。

将本地文件上传到github上去。
单击Git Gui界面“上传”--“上传”窗口随意勾选一个或多个传输选项--点击“上传”--上传Blog过程中需要输入github的登录账号和密码。

在github上查看本地文件Blog项目是否上传成功。

‘捌’ linux命令行从github获取代码需要登录github吗

不需要,你需要在github上设置一下你的ssh-key,然后就能用git
clone
[github的repository]就能获取代码到本地了
git的相关知识你可以看下http://www.linuxprobe.com/chapter-21.html或是廖雪峰的博文,都不错

‘玖’ 如何用命令行将文件夹传到github上

方法/步骤

在windows系统客户端安装git工具。
注:如何安装git工具在此不做介绍,如需了解可网上搜索安装介绍。

在“本地文件”中添加“.git文件”,用于git管理。
进入本地文件夹,右击鼠标-单击Git Init Here-生成.git文件夹。
在github创建仓库用于存储管理本地文件,示例:Blog。
点击账号前的加号(Create New)--New repository,根据引导创建一个Blog仓库。

‘拾’ 如何在 Windows 下使用命令行创建 Github 仓库

在 Windows 下使用创建 Github仓库需要安装Git bash(git客户端),和拥有一个GitHub账号。

Git bash下载地址:https://git-scm.com/download/

1、首先安装好Git bash,(在桌面右键空白处如下图则安装成功)。


注意:要了解git客户端里每种符号的含义以及每次提交数据置GitHub仓库,需要书写备注。

阅读全文

与github命令行相关的资料

热点内容
解压电波歌曲大全 浏览:336
为啥文件夹移到桌面成word了 浏览:858
命令符的安全模式是哪个键 浏览:758
编程中学 浏览:955
单片机求助 浏览:992
ug加工侧面排铣毛坯怎么编程 浏览:271
程序员有关的介绍 浏览:736
支付宝使用的什么服务器 浏览:210
安卓看本地书用什么软件好 浏览:921
经传软件滚动净利润指标源码 浏览:522
萤石云视频已加密怎么解除 浏览:574
一命令四要求五建议 浏览:30
qq文件夹迁移不了 浏览:19
液体粘滞系数测定不确定度算法 浏览:332
轻栈源码 浏览:426
把图片压缩到500k 浏览:35
命令你自己 浏览:369
51单片机c语言pdf下载 浏览:177
androidactivity堆栈 浏览:821
mac执行命令 浏览:897