【git使用】ubuntu下利用git工具提交一个工程
目录
1、设置用户名和邮箱(全局配置)
2、初始化本地仓库
3、.gitignore添加需要忽略的文件
4、添加文件到暂存区
5、提交更改
6、提交远程仓库
如果没有安装git,终端执行以下命令安装;
sudo apt install git -y
1、设置用户名和邮箱(全局配置)
终端执行以下命令,设置用户名和邮箱,邮箱名要和远程仓库的邮箱名一致:
git config --global user.name 'zhangsan'
git config --global user.email 'zhangsan@gmail.com'
设置完成后,终端执行以下命令查看设置是否成功:
git config --list
2、初始化本地仓库
在工程目录下,终端执行以下命令,初始化仓库,我这里工程目录为Test:
git init
在隐藏文件中可以看到生成了.git和.gitignore。
3、.gitignore添加需要忽略的文件
在工程目录下,终端执行以下命令,打开.gitignore文件:
gedit .gitignore
里面会有一些默认的忽略内容,比如编译生成的文件、临时文件和输出结果。
直接在文件最后面,添加需要忽略的文件、文件夹。
文件夹后要加“ / ”。文件要加后缀。
例如:
4、添加文件到暂存区
在工程目录下,终端执行以下命令,检查当前状态:
git status
红色内容就是还未提交的内容。
终端执行以下命令,添加所有文件(包括子目录):
git add .
如果想添加指定内容,可以参考下列命令:
git add src/
git add requirements.txt
添加完后,终端执行以下命令,绿色的就表示已经添加暂存区成功了:
git status
5、提交更改
在工程目录下,终端执行以下命令,其中"first commit"为提交说明,自己定义:
git commit -m "first commit"
白色的就表示提交成功了。
6、提交远程仓库
通过以下链接,进入github,需要科学上网才能进入:
https://github.com/
登录 GitHub,点击右上角 "+" → "New repository",新建仓库。
填写仓库名 "test",自己定义。选择public公开/private私有,最后点击 "Create repository"创建好了一个名为“test”的仓库。
添加远程仓库地址,地址就是下面的:
git remote add origin https://github.com/(地址).git
推送本地仓库到远程:
git branch -M main
git push -u origin main
username 就是注册的github 账号的名字。
password 并不是账号登陆密码,有几种方式,这里通过Personal access tokens的方式输入密码。
登录你的 GitHub 账户。点击右上角头像 -> Settings
。
在左侧边栏,点击 Developer settings
。
点击 Personal access tokens
-> Tokens (classic)
。
点击 Generate new token
-> Generate new token (classic)
。
给 Token 起一个描述性名称,这里取的“github”
选择 Expiration
(有效期)。为了安全,建议设置一个有效期(如 30 天、90 天)。你也可以选择 No expiration
(不推荐)。
在 Select scopes
部分,勾选你需要的权限。对于基本的推送代码到私有仓库,必须勾选 repo
。根据你的需求,可能还需要勾选其他权限(如 workflow
用于操作 Actions)。对于简单推送代码到已有私有仓库,repo
通常足够。
滚动到页面底部,点击 Generate token
。
正确输入username和password,开始上传即可成功。
若要克隆远程仓库到本地,终端执行以下命令即可:
git clone https://github.com/(网址).git