git 简单使用命令
使用GitHub来保存本地代码,既能够防止代码丢失,又能够与Coders交流互动,那么如何使用git命令提交本地代码呢,下面介绍一下流程.
远程GitHub已经建有一个仓库
如果远程GitHub上已经建有一个仓库,或者通过网页建成一个仓库,使用如下步骤进行
克隆远程仓库
网页上打开仓库首页,找到右上角的Clone or download
使用SSH克隆仓库
1 | git clone git@github.com:user-name/your-repo-name.git |
该方法需要事先将本地用户目录下的公钥拷贝到本人GitHub网站的设置中的SSH keys中,具体方法如下:
拷贝所有内容到GitHub主页—右上角Settings—左侧SSH and GPG keys—SSH keys—New SSH key—随便写个名字在title栏,并粘贴刚刚拷贝的内容到key栏中—Add SSH key
测试SSH连接情况:
在终端中输入一下命令
1 | ssh -T git@github.com |
如果出现 Hi your-user-name! You’ve successfully authenticated, but GitHub does not provide shell access. 证明正确通过SSH连接GitHub
使用https克隆仓库
1 | git clone https://github.com/user-name/your-repo-name.git |
设置本地代码仓库提交者的用户名和用户邮箱
该节参考GitHub官网:在 Git 中设置用户名
为计算机上的每个仓库设置 Git 用户名
打开 Git Bash。
设置 Git 用户名:
1
git config --global user.name "Mona Lisa"
确认您正确设置了 Git 用户名:
1
2git config --global user.name
Mona Lisa
为一个仓库设置 Git 用户名
打开 Git Bash。
将当前工作目录更改为您想要在其中配置与 Git 提交关联的名称的本地仓库。
设置 Git 用户名:
1
git config user.name "Mona Lisa"
确认您正确设置了 Git 用户名:
1
2git config user.name
Mona Lisa
push本地代码到远程GitHub仓库
进入本地代码库文件夹目录
1 | git status |
git push命令
1 | git push 使用方法 |
pull远程仓库
当远程仓库更新比本地仓库快时,需要从远程仓库更新本地仓库到最新,命令如下
1 | git pull |
远程GitHub没有仓库
当远程GitHub个人网站下没有需要的仓库时,需要首先在网页下创建远程仓库,如仓库名为cvRepo
在本地创建同名仓库
1 | mkdir cvRepo |
进入仓库目录,并初始化本地仓库
1 | cd cvRepo |
git 本地代码到远程仓库
1 | git add . |
修改git默认编辑器为vim
1 | git config --global core.edit vim |
查看是否成功
1 | git config --list | grep vim |
更多git使用技巧请参考GitHub官网的使用 Git