2024年1月29日 11:06 by wst
git入门代码需要在本机,不能出内网。
分别在两个文件夹初始化仓库,一个当本地,一个当远程。
1. 创建文件夹remote作为远程,并初始化:
mkdir /home/wst/remote
cd /home/wst/remote
# 初始化一个空的 Git 仓库 --bare 表示创建一个裸仓库,只存储版本历史而不包含工作目录
git init --bare
2. 创建文件夹local作为本地,并初始化:
mkdir /home/wst/local
cd /home/wst/local
echo "Hello, Git!" > README.md
git add .
git commit -m "Initial commit"
3. 在local文件夹内添加远程仓库
mkdir /home/wst/local
git remote add origin /home/wst/remote
# 推送本地仓库到远程仓库
git push -u origin master
4. 进入正常开发
cd /home/wst/local
touch a.txt
git add a.txt
git commit -m "add file"
git push origin master
echo nihao > a.txt
git add a.txt
git commit -m "test write"
git push
# 此时会提示添加远程分支关联,按提示操作即可
1. 当进入远程文件夹,并不能看到你提交的文件,但是肯定已经存在与某个隐藏位置了。
2. 在git commit的时候会让添加邮箱和用户名,根据提示操作即可。
3. 在另外一个文件夹拉去代码:
mkdir test
cd test
git clone /home/wst/remote .
通过简答的几部解决了代码跟踪问题,又满足不出内网的要求。