文章目录
介绍github相关配置操作,包括初始化、密钥生成和代码提交等。
初始化
在工作目录中创建新的git仓库。
git init
如果已经创建git仓库,检查用户名邮箱是否配置。
git config --global--list
如果没有配置,需要进行配置。
# your name 表示自己的用户名git config --global user.name "your name"# your email 表示自己的邮箱git config --global user.email "your email"
连接远程仓库。
# your address 表示自己的仓库地址git remote add origin [email protected]:your address
至此,git仓库的初始化完成。
生成密钥
为了向远程仓库提交代码,需要生成密钥,并在github上进行配置。
切换到
~/.ssh
文件夹。
cd ~/.ssh
生成密钥。
# your email 表示自己的邮箱
ssh-keygen -t rsa -C"your email"
参数
-t
表示加密方式,
rsa
表示使用的加密方式为ras,
-C
表示备注。此时
~/.ssh
下生成两个文件,
id_rsa
和
id_rsa.pub
,其中
id_rsa.pub
为公钥,打开并复制文件中所有内容。
登录github在
setting
中的
SSH and GPG keys
中,创建新的
SSH key
,将复制的
id_rsa.pub
内容添加到对应位置。
至此,密钥生成和配置完成。
代码获取
从远程获取代码并合并本地的版本。
# remote 表示远程主机名,remote_branch 表示远程分支名,local_branch 表示本地分支名git pull "remote""remote_branch":"local_branch"
一般情况下,用到的命令如下所示。
# remote_branch 表示远程分支名,local_branch 表示本地分支名git pull origin "remote_branch":"local_branch"
代码提交
添加代码到本地缓存区。
gitadd.
提交代码到本地仓库。
# description 表示自己对此次提交的描述信息git commit -m"description"
推送代码到远程仓库。
# branch 表示提交的远程分支,一般为maingit push origin branch
版本回退
代码回退到指定版本。
# commit 表示想要回退到的版本号git reset --hard commit
新建分支
创建新分支。
# new_branch 表示新分支名git checkout -b new_branch
提交新分支至远程仓库。
# new_branch 表示新分支名git push origin new_branch
合并分支代码到主分支上。
# 切换回主分支,这里的主分支为maingit checkout main
# 查看当前所在分支git branch
# 合并到主分支上,这里的新创建分支为new_branchgit merge new_branch
版权归原作者 吹角连营G 所有, 如有侵权,请联系我们删除。