用CSDN CODE CHINA 做版本控制

126 阅读2分钟

 

Git 全局设置
git config --global user.name "Sky_Lannister"
git config --global user.email "1234567890@qq.com"

创建一个新仓库
git clone git@codechina.csdn.net:Fei_Yang_YF/test.git
cd test
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

推送现有文件夹
cd existing_folder
git init
git remote add origin git@codechina.csdn.net:Fei_Yang_YF/test.git
git add .
git commit -m "Initial commit"
git push -u origin master

推送现有的 Git 仓库
cd existing_repo
git remote rename origin old-origin
git remote add origin git@codechina.csdn.net:Fei_Yang_YF/test.git
git push -u origin --all
git push -u origin --tags

要用ssh和自己电脑绑定 参考

大概简单些就是在电脑命令行输入 ssh-keygen -t ed25519 -C "<comment>"

生成一个公钥id_ed25519.pub  一个私钥id_ed25519   过程中输入一个密码,这个密码push 等的时候会用到

第一次测试ssh密钥,输入ssh -T git@codechina.csdn.net  然后一步步往下

下载一个git 

在文件路径下 git bash

关于git指令

git init后生成一个.git文件夹

然后提交到csdn项目区,中间输一次密码(具体参考第一个截图中的命令行指引)

打开项目可以看见已经提交更新了

修改后第二次提交

两次更新的结果可以在历史中查看

下面这个把本地库和远程库关联可能用的比较多:

例:git remote add origin git@gitee.com:linxinfa/mytest.git


git remote add origin git@codechina.csdn.net:Fei_Yang_YF/test.git
  
git pull --rebase origin master
因为远程版本库与本地库不一致导致的冲突,则需要把远程库同步到本地库

git pull origin master 
如果本地新建了文件 把本地仓库的变化连接到远程仓库主分支 否则push不上去

也可以直接拖拽上传

  

删除项目按如下操作

如果想要重新用git登录code china 在windows凭据里面删除相关信息

其它可能未提到的参考