导航:首页 > 程序命令 > git命令行登录

git命令行登录

发布时间:2023-02-10 22:38:47

⑴ windows10怎么使用git

1. GitHub操作
本节先简单介绍 git 的使用与操作, 然后再介绍 TortoiseGit 的使用与操作.
先看看SVN的操作吧, 最常见的是 检出(Check out ...), 更新 (Update ...), 以及 提交(Commit ...); 相当于有一个服务器端, 可以多个客户端进行访问和操作.
Git是SVN以后的新一代的版本控制系统/协议. 适合于大规模的开源软件多人协作的开发. 有一个总仓库(如GitHub,CSDN,OSchina等提供), 每个客户端都有一个本地仓库(这个本地仓库有点对应于SVN的服务端仓库), 以及一个可以看见的本地项目.
让我们想想,至少需要有哪些功能.以 GitHub为例,首先,必须得有一个线上仓库(Repository), 这首先得新建一个仓库.
要创建仓库,必须得先注册账号. 请参考: 创建GitHub技术博客全攻略: http://blog.csdn.net/renfufei/article/details/37725057
然后,登录 GitHub, 在右上角找到 New Repository 或者 加号下拉按钮(+),点击进入新建仓库页面: https://github.com/new, 如下图所示:

依次填写仓库名,以及其他信息后,点击 "Create repository" 按钮,即可创建一个在线仓库. 因为这个仓库是挂在你的账号下的,所以可以是任意合法的字符,只要和你的其他仓库不冲突即可.
仓库创建成功后,就会进入仓库预览页面, 如下图所示:

然后,我们可以点击右边的 HTTPS 链接, 上方的文本框里面就显示了 HTTPS协议下的仓库访问地址, 可以点击进去全选,也可以点击右边的复制按钮复制到剪贴板. 例如,刚刚创建的项目访问路径是:
https://github.com/cncounter/LispGentleIntro.git

是一个以 https:// 开始,以 .git 结尾的 URL,根据提示,叫做 clone URL.
好了,仓库创建完成,可以进入下一步了.
2. Git使用与操作
如果你偏爱命令行,那么可以简单参考下这一小节. 否则,请往下翻,直接看 TortoiseGit使用与操作
2.1 克隆项目(clone ...)
Win+R 快捷键打开运行对话框,输入 cmd 回车, 在 cmd 中(其实在 GitBash中也可以), cd 切换到存放git项目的目录, 如:

[plain] view plain
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>F:

F:\>cd GIT_ALL

然后执行命令: git clone https://github.com/cncounter/LispGentleIntro.git ,就会把项目克隆到当前目录下, 项目的目录名字默认为 LispGentleIntro.

[plain] view plain
F:\GIT_ALL>git clone https://github.com/cncounter/LispGentleIntro.git
Cloning into 'LispGentleIntro'...
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 5 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (5/5), done.
Checking connectivity... done.

命令行截图如下:

2.2 提交项目(commit ...)
然后可以 cd 切换到 LispGentleIntro 目录, 新增或者修改某些文件.这里只是模拟一下操作. 实际情况可能是 使用 Eclipse 导入项目(不要拷贝,Copy...)进行一些编辑, 然后将当前目录下的所有有变动的文件告诉索引库,接着提交到本地仓库.

[plain] view plain
F:\GIT_ALL>cd LispGentleIntro

F:\GIT_ALL\LispGentleIntro>echo some content >> cncounter.txt

F:\GIT_ALL\LispGentleIntro>echo by cncounter >> README.md

F:\GIT_ALL\LispGentleIntro>git add .

F:\GIT_ALL\LispGentleIntro>git commit -m "add some info."
[master 86d090f] add some info.
2 files changed, 4 insertions(+)
create mode 100644 cncounter.txt

提交到本地仓库有什么好处呢? 本地仓库就是一个版本管理库,我们在编写代码时,如果写错了,那么可能需要 Ctrl+Z 来撤销,撤销撤销,如果很多,而且跨文件,就很麻烦,可能需要Copy文件什么的。 这时候本地仓库就很有用了. 修改到某个阶段,然后就提交到本地仓库. 可以有效防止丢失,方便回退. 而且,提交到本地仓库不会影响别人看到的内容(只有本机可见).
2.3 推送项目(push ...)
如果完成到一定程度,那么可以推送到远端在线仓库. 推送之前,请确保你已经设置了全局的 user.name 和 user.email, 如果没有设置,或者不想使用全局的信息,可以在当前项目下设置:

[plain] view plain
F:\GIT_ALL\LispGentleIntro>git config user.name "renfufei"

F:\GIT_ALL\LispGentleIntro>git config user.email "[email protected]"

接着,可以执行推送(push), 推送就是将已经提交到本地仓库的那部分内容给推到远端在线仓库.(修改了,但没提交的那部分内容,不会被推送). 执行 git push 命令即可:

[plain] view plain
F:\GIT_ALL\LispGentleIntro>git push
Username for 'https://github.com': renfufei
Password for 'https://[email protected]':
Counting objects: 6, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 402 bytes | 0 bytes/s, done.
Total 4 (delta 1), reused 0 (delta 0)
To https://github.com/cncounter/LispGentleIntro.git
e8c0fb1..6407079 master -> master

在连接上远端服务器之后,会要求你输入用户名与密码. 其中,用户名是你注册GitHub时的账号,不是邮箱. 接着是密码,注意密码是没有回显的,也就是为了安全,不告诉你具体输入了几个字符,输入完成回车即可. 截图如下:

好了,推送完成,这时候用浏览器打开在线仓库,看看内容是不是已经变了?
2.4 拉取项目(pull ...)
当然,如果多人协作, 或者多个客户端进行修改, 那么我们还要拉取(Pull ... )别人推送到在线仓库的内容下来。 大神们是不推荐使用 pull 命令进行拉取的, 因为封装了细节(git pull == git fetch + git merge). 对于这群更喜欢用命令行的神们来说, 一切在掌控之中是一种强迫症!!!(开个玩笑, 其实项目成员复杂,约定不好以后, pull 确实会有很多问题,会坑人.)
常规使用,我们执行 git pull 即可:

[plain] view plain
F:\GIT_ALL\LispGentleIntro>git pull
Already up-to-date.

当然,因为没有其他文件被修改,所以直接提示 已经更新到最新. 常规操作就这些,需要注意的是,和使用SVN的好习惯一样,你在修改本地内容之前,最好先 pull 一下,减少冲突的可能.

3.TortoiseGit使用与操作
使用 Git命令有时候确实不怎么方便,特别是每次都要输入密码,如果配置 SSH 的方式,又实在是很麻烦.(当然,必须使用 Windows 神器才有方便友好的客户端图形界面啦!!!)
关于 TortoiseGit 的安装请参考 前一小节.
3.1 克隆项目
打开资源管理器(我的电脑/计算机), 进入规划好的某个目录中, 然后在空白处点击鼠标右键, 选择 TortoiseGit --> 克隆... (Clone...).

弹出克隆项目对话框:

在对话框的 URL中输入项目地址,如:
https://github.com/cncounter/LispGentleIntro.git

确定本地目录,然后点击 确定 按钮. 等待完成后,点击关闭按钮即可.

3.2 修改提交项目
项目克隆完成后(可以将克隆 clone 理解为 下载, 检出 checkout 操作). 修改本地项目中的某些文件,如 将 README.md 修改为如下内容:

[plain] view plain
LispGentleIntro
===============

Lisp-符号计算入门指引翻译

<a href="http://cncounter.app.com/">天朝计数器</a>

还可以试试增加一些文件. 如 files.txt .

然后在本地项目的空白处点击鼠标右键, 选择 TortoiseGit --> 提交(C) -> "master"... 或: Commit -> "master"....

弹出提交(Commit)对话框:

作为好习惯,填写提交日志,勾选需要提交的文件,然后点击 "确定" 按钮, 即提交到本地仓库.

3.3 将提交到本地的项目推送到在线仓库
推送是提交的下一步操作.
在本地项目的空白处点击鼠标右键, 选择 TortoiseGit --> 推送... 或: Push....

弹出推送(push)对话框:

一般保持默认,点击 “确定” 按钮.
然后弹出推送进度界面, 可能要求你输入用户名:

确定OK,然后要求输入密码:

密码输入正确后,OK,显示推送成功界面:

如果你按照上一小节的设置操作,则输入密码以后会记住密码. 密码会明文保存在 C:\Users\Administrator\.git-credentials 这种文件中, 请小心使用.

⑵ 如何在github pages上面搭建php环境

将你的代码托管到github
github是程序猿的代码托管平台,也是基于git的开源分布式版本控制系统。然而,当你登陆github官网时,它并没有为你准备一个很好的代码上传的系统,这是因为它是基于git的分布式版本管理系。那么,如何更快更有效的将本地代码上传到github呢?首先,我们需要在本地安装git,这样才能在本地环境中使用git命令行,(例如:$ git add index.html)其次是要连接到你的github账户上,这样才能把你的代码文件上传上去,而每一次的更改都会形成一个版本记录,这样对团队协作是很有帮助的。
安装 Git
这里主要讲的是mac系统,windows也是一样的,只不过mac是在终端下进行,而windows是在cmd下进行的。安装git,这里推荐安装Apple公司的Xcode,Xcode集成了Git,最新版的Xcode已经默认安装好了git。完成安装之后,就可以使用 git 的命令行工具。
当然,首先你需要注册一个github账户。
配置帐号信息
在cmd或者终端下输入以下命令行:
git config --global user.name trigkit4
git config --global user.email [email protected]
当然,这是我的账户信息,你需要将他们换成你自己的。
创建本地ssh
这是一种传输代码的方法,速度快又安全。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。
在终端或cmd输入以下命令行:

⑶ 命令行中使用git需要安装git吗

在windows使用git命令方法如下(以win7为例):

1、msysgit 是 Windows 版的 Git可以网络搜索Git下载。
2、安装完成后,开始菜单里找到“Git”->“Git Bash”打开Git。
3、注册用户信息:首先配置你的用户信息的Git命令。
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
4、配置完成后使用 $ git config --list查看配置的用户信息、
5、创建版本库$ cd d: 和cd MyGit进入新建的Git目录(什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录)
6、$ mkdir project # 创建项目目录 ,$ cd project # 进入到项目目录.
7、git init # 初始化 git 仓库。此命令会在当前目录新建一个 .git 目录,用于存储 git 仓库的相关信息 ,把这个目录变成git可以管理的仓库.
8、以上就是Git创建版本库操作方法

⑷ 怎么用git命令行讲项

刚刚学会使用git,对使用到的命令做了简单整理,不全面但有更多使用时的细节,不喜勿喷。

工具/原料

⑸ Git克隆仓库

1、登录github官网: https://github.com 。点击右上角的+号 ,再点击“ new repository ”进入新建仓库页面。在“ Repository name ”填写仓库名,其他位置不需要修改,最后击下面的“ create repository ”按钮新建一个仓库。

2、复制HTTPS/SSH。

3、打开git hash,进入命令行,cd到要克隆的文件夹下。

4、克隆仓库

5、克隆成功后会自动生成一个clone_test仓库(文件夹),cd到该文件夹下。

6、添加一个test.txt文件,并写入一些内容。

7、将test.txt文件添加到已缓存文件。

8、提交并添加描述或备注。

9、同步到远程仓库。

10、切换到github官网,刷新页面

到这里,通过git命令行克隆仓库顺利完成。

1、同上面第1步,“ Repository name ”需要重命名,其他不变。

2、同上面第2步。

3、打开sourcetree客户端,依次点击 文件 - 克隆/新建 - clone ,在源路径/URL粘贴复制的HTTPS/SSH,目标路径选择一个本地的文件夹,名字自动生成,可改可不改,最后点击下面的“ 克隆 ”按钮等待克隆完成。

4、点击“ 文件资源管理器 ”,新建一个clone.txt文件并随便写入一些内容。返回sourcetree,在未暂存文件区域选中clone.txt,右键 - 提交,将clone.txt提交到已暂存文件;然后在已暂存文件区域选中clone.txt,右键 - 提交;最后在最下面的输入框写上描述或备注,点击右下角的“ 提交 ”按钮,将文件提交到本地仓库。

5、选中左侧分支下面的“ master ”,右键 - 推送到 - origin。

6、勾选需要推送到远程仓库的分支,点击下面的“ 推送 ”按钮推送。

7、等待推送完成,切换到github官网,刷新页面。

到这里通过sourcetree客户端克隆仓库就顺利完成了。

以上内容来着视频: https://www.imooc.com/video/17969

⑹ git personal projects怎么弄成

git创建 personal projects的方法如下:

1.登录GitLab,点击Projects-your projects

2.点击New project,创建新project

3.在Blank project一栏中填入Project name(Project description可填可不填)

4.选择Visibility Level,有三个选项:

Private:只有被邀请的人可见

Internal:任何登录的人可见

Public:无需认证即可见

这里我选择了Private,然后点击Create Project。


5.初次创建Project可能会提示:

You won't be able to pull or push project code via SSH until you add an SSH key to your profile


解决办法如下:


1.打开Git Bash,并输入如下命令,检查是否生成过Key:


cd ~/.ssh

如果出现如下提示,则说明没有生成过Key:


bash: cd: /c/Users/yourname/.ssh: No such file or directory

2. 输入如下命令,生成Key:


ssh-keygen -t rsa -C "你公司在GitLab上的邮箱地址"

注意:ssh-keygen之间无空格,如果多了空格会报错:Bad escape character 'ygen'。


执行完该命令后会报出生成的Key所在的目录:

Enter file in which to save the key (/c/Users/yourname/.ssh/id_rsa):

接下来不输入任何命令,全部直接回车,直到结束。

3.进入生成Key的目录:/c/Users/yourname/.ssh/,打开id_rsa.pub文件。


4.在GitLab上添加Key:登录GitLab,点击头像--点击Settings--选择SSH KEYS,将id_rsa.pub文件中的全部内容复制到Keys中,并点击add keys。


再回到新创建的Project页面时发现刚刚的提示不见了,说明成功了。


6.初始化

打开Git Bash,输入如下命令:

git config --global user.name "yourname"

git config --global user.email "你公司在GitLab上的邮箱地址"

初始化步骤:

由于已经存在打算上传到Project中的文件了,因此在命令行中进入到该目录,假设文件夹名为folder,在命令行输入如下命令即可:

⑺ windows下怎么查看“git”安装路径

1,如何打开git命令窗口?

前提是机器已经安装了git,首先,找到工程路径,以java工程为例,在eclipse中右键已经从git上拉下来的工程,选择"Properties",出现如下图:

根据路径找到本地存储地址,右键,如图:


点击new branch,填写分支名即可.

工具/原料

Git-2.8.1-64-bit or Git-2.8.1-32-bit
windows 8
方法/步骤

安装好Git工具后,找到桌面或者win8的开始菜单下找到Git Bash 快捷方式

选中Git Bash图标,右键,选中“属性”,打开如图:

去掉--cd-to-home,修改“起始位置”为自定义的git 本地仓库的路径,如:F:WorkspaceKYGitLabel

再次打开Git Bash时已经修改了默认路径:

Git CMD 也如上修改,将快捷方式中路径修改为自定义路径即可,这样每次打开Git Bash 和Git CMD就自己进入本地的Git Repository里面了。

⑻ git账号切换不生效

在git命令行中执行切换账号的命令如下:

此时用户名已经成功更改,但后续进行git clone操作的时候实际并未生效,报错:fatal: Authentication failed for "xxx"

解决办法:删除‘凭据’ https://blog.csdn.net/yphust/article/details/100542265

win+s打开电脑的凭据管理器,选择windows凭据,删除和git相关的凭据,重新执行git clone命令,弹出凭据窗口,重新输入用户名及邮箱即可。

⑼ gitbash显示用户名和密码

如何在 GitBash 中设置 Git 用户名和密码?
Git 是一个开源的版本控制系统。 Git 是帮助跟踪任何文件夹中的更新的软件。它是主要用于源代码规划的 DevOps 资源。它通常用于促进在软件开发期间一起依赖源代码的编码人员之间的协作。速度、数据的完整性,包括对分散的非线性工作流程的支持是其中的目标。

终端 Git 环境由 Git Bash(Bash,Borne Again Shell 的首字母缩写词)处理。 Git Bash 在 Windows 上复制一个 bash 终端。它允许您从命令行使用所有 git 工具或大多数其他典型的 Unix 命令。如果您习惯 Linux 并希望保留您的例程,这是一个很好的选择。

Git 通常捆绑为 Windows 设置中的提升 GUI 应用程序之一。 Bash 是流行的 Linux 和 Mac OS 默认 shell。在 Windows 操作系统上,Git Bash 是一个安装 Bash、一些标准 bash 实用程序和 Git 的包。 Git GUI 可以抽象和隐藏基本的版本控制系统原语。 Git Bash 是一款 Microsoft Windows 软件,可作为 Git 命令行体验的抽象外壳。 shell 是一个控制台应用程序,它允许您通过命令提示符与操作系统进行交互。

现在让我们讨论如何在 Git Bash 中设置 Git 用户名和密码

第 1 步:在您的系统上成功安装 Git 后,您必须右键单击要打开 Git 选项卡的任何位置。点击 Git Bash Here图标。现在在这里我们将看到窗口打开时程序打开的位置。

阅读全文

与git命令行登录相关的资料

热点内容
程序员阻止电脑自动弹出定位 浏览:166
如何做服务器服务商 浏览:759
su剖切命令 浏览:726
devc编译背景 浏览:209
学习单片机的意义 浏览:49
音频算法AEC 浏览:909
加密货币容易被盗 浏览:82
苹果平板如何开启隐私单个app 浏览:704
空调压缩机一开就停止 浏览:528
如何下载虎牙app 浏览:847
日语年号的算法 浏览:955
dev里面的编译日志咋调出来 浏览:298
php函数引用返回 浏览:816
文件夹和文件夹的创建 浏览:259
香港加密货币牌照 浏览:838
程序员鼓励自己的代码 浏览:393
计算机网络原理pdf 浏览:752
吃鸡国际体验服为什么服务器繁忙 浏览:94
php中sleep 浏览:491
vr怎么看视频算法 浏览:88