84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
目前在台式机和笔记本上写代码,想将两个机器上的代码同步,通过github可以实现吗?步骤是怎样的呢?本人小白,问题可能比较水,求各位大神指教。
可以实现。用GitHub Desktop很方便。学git的使用就可以,如果不想公开代码,可以申请国内的git平台,可以免费用私有的。github默认是开源的,别人都可以下载。另外就是自己建个服务器,如果要功能强大一点,类似github的web端,可以用Docker构建gitlab是非常方便的,一个命令的事。另外GitHub Desktop作为客户端,通过打开本地的方式,可以操作其它git的项目,图形化管理和diff很方便。
1.建仓库。2.设置.gitignore把不想版本控制的排除,比如一些临时log文件什么的。3.提交进仓库。4.电脑2 clone到本地,修改代码,提交进仓库5.切换电脑1,先拉取同步,就把电脑2提交的代码同步下来了。
像日常提交,同步拉取,推送等操作用GitHub Desktop图形化客户端挺方便的。你可以先用github开个账户,建个测试仓库,下载GitHub Desktop测试一下,跑通一下,就明白了。
如果要将github作为你的远程代码托管仓库的话,我一直觉得还是使用git比较好,毕竟图形化的github desktop工具虽然使用起来容易,但是它功能简单,而且还可能会遇到中文乱码或者推送不上去的情况。所以我觉得不管是小白还是高手,我觉得git应该是首选,如果一直使用github desktop,你的git水平可能会一直停留在使用图形界面上。对于楼主的需求,步骤如下:
1.像你平时写代码一样,先创建一个工程,比如创建qt工程或者vs工程;
2.进入项目工程的文件夹,运行下面的命令创建git仓库:
git init
3.然后添加.gitignore文件,关于这个文件的功能及创建方法可以参考这里。
4.将目前的文件添加到暂存区,其中.代表所有新创建或被修改的文件
.
git add .
5.提交本次修改
git commit -m "your commit message"
6.创建远程仓库,打开github的主页创建新的仓库,注意这里最好不要在仓库里初始化添加任何文件,否则后面会遇到麻烦。
7.添加远程仓库的链接
git remote add origin <url of your remote repository>
8.推送到远程仓库
git push
现在你可以在远程仓库查看是否推送成功。
在另一台电脑上的话,你可以将远程仓库克隆的本地,
git clone <url of your remote repository>
然后依次使用上面的步骤4、5、8即可将这台电脑的修改推送到远程仓库。如果决定使用git的话,建议深入学习下git的工作流程,建议progit这本书,官网有免费的电子版。
GitHub教程上 链接
使用git自建仓库,SVN或者git皆可。
可以实现。用GitHub Desktop很方便。学git的使用就可以,如果不想公开代码,可以申请国内的git平台,可以免费用私有的。github默认是开源的,别人都可以下载。另外就是自己建个服务器,如果要功能强大一点,类似github的web端,可以用Docker构建gitlab是非常方便的,一个命令的事。另外GitHub Desktop作为客户端,通过打开本地的方式,可以操作其它git的项目,图形化管理和diff很方便。
1.建仓库。
2.设置.gitignore把不想版本控制的排除,比如一些临时log文件什么的。
3.提交进仓库。
4.电脑2 clone到本地,修改代码,提交进仓库
5.切换电脑1,先拉取同步,就把电脑2提交的代码同步下来了。
像日常提交,同步拉取,推送等操作用GitHub Desktop图形化客户端挺方便的。
你可以先用github开个账户,建个测试仓库,下载GitHub Desktop测试一下,跑通一下,就明白了。
如果要将github作为你的远程代码托管仓库的话,我一直觉得还是使用git比较好,毕竟图形化的github desktop工具虽然使用起来容易,但是它功能简单,而且还可能会遇到中文乱码或者推送不上去的情况。所以我觉得不管是小白还是高手,我觉得git应该是首选,如果一直使用github desktop,你的git水平可能会一直停留在使用图形界面上。
对于楼主的需求,步骤如下:
1.像你平时写代码一样,先创建一个工程,比如创建qt工程或者vs工程;
2.进入项目工程的文件夹,运行下面的命令创建git仓库:
3.然后添加.gitignore文件,关于这个文件的功能及创建方法可以参考这里。
4.将目前的文件添加到暂存区,其中
.
代表所有新创建或被修改的文件5.提交本次修改
6.创建远程仓库,打开github的主页创建新的仓库,注意这里最好不要在仓库里初始化添加任何文件,否则后面会遇到麻烦。
7.添加远程仓库的链接
8.推送到远程仓库
现在你可以在远程仓库查看是否推送成功。
在另一台电脑上的话,你可以将远程仓库克隆的本地,
然后依次使用上面的步骤4、5、8即可将这台电脑的修改推送到远程仓库。
如果决定使用git的话,建议深入学习下git的工作流程,建议progit这本书,官网有免费的电子版。
GitHub教程上 链接
使用git自建仓库,SVN或者git皆可。