Git工具常用命令及SSH操作方法
Git工具常用命令
Git是一个版本控制系统,可以管理代码的版本和变化。以下是一些常用的Git命令:
初始化
创建一个新的Git存储库,使用以下命令:
git init
添加文件到GIT存储库
使用以下命令将文件添加到Git存储库:
git add <file>
提交到Git存储库
使用以下命令将文件提交到Git存储库:
git commit -m "commit message"
克隆Git存储库
使用以下命令从远程Git存储库克隆一个本地副本:
git clone <repository-url>
查看Git日志
使用以下命令查看Git存储库的提交历史记录:
git log
创建和删除Git分支
使用以下命令创建一个新的Git分支:
git branch <branch-name>
使用以下命令删除一个Git分支:
git branch -d <branch-name>
合并Git分支
使用以下命令将分支合并到当前分支:
git merge <branch-name>
SSH操作方法
SSH(Secure Shell)是一种加密协议,可用于安全地连接到远程服务器。以下是使用SSH连接的常见步骤:
- 在本地计算机上生成公钥和私钥:
ssh-keygen
- 将公钥添加到远程服务器:
将公钥添加到服务器的.ssh/authorized_keys
文件中。如果服务器使用密码进行身份验证,可以将公钥添加到用户的.ssh/authorized_keys
文件中。
- 使用SSH连接到远程服务器
使用以下命令连接到远程服务器:
ssh user@server-address
其中user
是服务器上的用户名,server-address
是服务器的IP地址或主机名。
- 使用SSH进行文件传输
使用以下命令将本地文件传输到远程服务器:
scp /path/to/local/file user@server-address:/path/to/remote/file
使用以下命令将远程文件传输到本地计算机:
scp user@server-address:/path/to/remote/file /path/to/local/file
以上是Git工具常用命令及SSH操作方法的完整攻略。以下是SSH连接到远程服务器的示例说明:
假设你的用户名为john
,服务器IP地址为192.168.0.100
,请按照以下步骤连接到远程服务器:
- 在本地计算机上生成公钥和私钥:
ssh-keygen
推荐使用默认选项生成公钥和私钥。
- 将公钥添加到远程服务器:
ssh-copy-id john@192.168.0.100
将john
替换为服务器上的用户名,192.168.0.100
替换为服务器的IP地址或主机名。
- 使用SSH连接到远程服务器:
ssh john@192.168.0.100
你现在应该已经成功连接到服务器了。
- 使用SCP进行文件传输:
使用以下命令将本地文件/path/to/local/file
上传到远程服务器的/path/to/remote/file
:
scp /path/to/local/file john@192.168.0.100:/path/to/remote/file
使用以下命令将远程服务器上的文件/path/to/remote/file
下载到本地计算机的/path/to/local/file
:
scp john@192.168.0.100:/path/to/remote/file /path/to/local/file
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:git工具常用命令及ssh操作方法 - Python技术站