Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
linux:git [2019/10/05 19:31] – [Atom, Git and Rust] mh | linux:git [2019/10/16 20:58] – [Atom, Git and Rust] mh | ||
---|---|---|---|
Line 30: | Line 30: | ||
< | < | ||
+ | cd existing_folder | ||
+ | git init //Skip if in a Rust project created with cargo, git is already initialized | ||
git remote add origin < | git remote add origin < | ||
- | git push --all origin | + | git add . // |
+ | git commit | ||
+ | git push -u origin | ||
</ | </ | ||
You will be prompted for username and password of owner of the Git distant repository. | You will be prompted for username and password of owner of the Git distant repository. | ||
- | Edit (Fall 2019) : This actually doesn' | + | Atom has a built-in git feature that will automatically detect git repositories and has a useful GUI. To use it, your project root folder **must be directly** in the project tree manager. It cannot be in a sub-directory or Atom will **not** autodetect the git repository. |
If you want to set all of your branches to automatically use this remote repo when you use git pull, add --set-upstream to the push: | If you want to set all of your branches to automatically use this remote repo when you use git pull, add --set-upstream to the push: | ||
Line 44: | Line 48: | ||
</ | </ | ||
- | This is the advised way to push to a new repo by Git Lab and works perfectly well with a Rust project. | ||
- | < | ||
- | cd existing_folder | ||
- | git init //Skip if in a Rust project created with cargo, git is already initialized | ||
- | git remote add origin [Remote Repository Address.git] | ||
- | git add . //Not sure it's required, since the folder is already populated. | ||
- | git commit -m " | ||
- | git push -u origin master //This is what actually pushes. | ||
- | </ | ||
- | Atom has a built-in git feature that will automatically detect git repositories and has a useful GUI. To use it, your project root folder **must be directly** in the project tree manager. It cannot be in a sub-directory or Atom will **not** autodetect the git repository. | ||
===== Ressources ===== | ===== Ressources ===== | ||
[[https:// | [[https:// |